You have just received your certification in programming – Congratulations! Hang on there, coder cowboy, before you go setting yourself free online, here are some best practices to adhere to if you want to stay competitive in this industry.
Comment Your Code in two ways:
Single-line and multi-line.
Open sql camp
Here’s an example of both types of comments:
// Single-line comment
/* Multi-line comment
One more! */
Why do you need to comment your code?
Single-line comments allow developers to create comments about the code they are creating and multi-line comments assist in the removal or debugging of parts of the code without having to delete the entire code. This makes it easier to isolate a problem.
How do you write good comments?
You might think that you should write comments to explain how everything works and how to fix it, but essentially what you want to explain in your comments is the information the code can’t tell you such as the “Why and how you made the choices you did.” This can be anything that will help when looking back at this code in the future or something that you may want someone to understand.
Things that do not help when commenting are:
Information that is obvious in the code itself is a waste of time
If the comment is unclear or causes more confusion
Never Use the eval() Function
This isn’t the easiest thing to explain and not sure if it is even worth doing so. All I can say is, do not use it whenever possible. It slows down your code and there is always a better way to get the job done.
What does it do?
The code is short for: evaluate.
Translation: It evaluates a string as if it were a variable.
While someday you might find a reason why this will be useful to you, I personally have yet to find one. It is my personal pet peeve.
Create Arrays and Objects Faster with these shortcut codes:
var myArray = new Array(“item1”, “item2”, “etc”);
var myArray = [“item1”, “item2”, “etc”];
var myObject = new Object();
myObject.item01 = “Marketing”;
myObject.item02 = “Social Media”;
myObject.item03 = “Web Design;
The long way works fine, but here’s an easier way to do it:
var myObject =
item02: “Social Media”;
item03: “Web Design”;
These shortcuts make writing your code a bit faster and make your code a lot easier to read.
Always Use Semicolons “; ” !
Always Use semicolon
Why do you need semicolons? To Code Clean!
Think about it this way, if you were to continuously drive drunk or recklessly, you would eventually have an accident that could be fatal. Coding is similar if you always forget to use semicolons or cut corners with coding, eventually you will make a mistake that could render the entire code useless. It would be like trying to find a needle in the haystack without any ending or beginning point. Clean code and semicolons make the code easier to read and modify if needed.
Now that you have the basics down, it is time to saddle up the pony and head on out into the Internet world, but before you go, don’t forget to add CronJ’s blog to your must-read tips and tricks file!
How many times have you thought to yourself, what more can technology possibly offer?
You probably wondered this right before the introduction of robots, blue tooth, mobile, SIRI, voice activation, fingertip security and maybe even Google Glass. By now you have probably come to realize that the answer to this question is simple, the possibilities are endless. Proof of this lies in the fact that hundreds of mobile applications are uploaded to the Google and Android marketplace each and every day.
While some of these applications are helpful, fun and entertaining, there are some that are less than desirable and make people wonder, “Who has the time or money to create such trivial things?” Two applications that quickly come to mind, are the Scentee and Tap That mobile application.
Scentee, as its name implies, sends an aroma to the user’s nose via a bizarre attachment that eerily resembles a sex toy in order for them to “get a sense” of what they are viewing and reading on the screen. I must ask, “Why would I want to smell a steak while sticking that ugly thing in my face when I am having my morning coffee?” The only real purpose I can see for this application is to sample perfume, but even that it is a bit of a stretch. I am a firm believer in keeping things simple. If you require your users to have to add an attachment in order for your application to work, chances are they will not want to use it. Square payments are the only exception to this rule because people like to use it to pay for in-store items and benefit from huge discounts and cash back.
For these reasons alone, Scentee gets a two thumbs down for this girl.
If things could not get any worse, Tap That is exactly what it sounds like, you use the application to actually fornicate with another user’s Tap That application. A virtual cyber date? In any case, this is not my idea of the perfect Valentine, but whatever floats your boat.
Surprisingly, hundreds of people have downloaded both of these applications and must admit they cannot get enough of them.
Any experienced developer will tell you, a great deal of real-time computing, coding, testing, programming, and graphic illustration goes into creating these applications. It makes absolutely no sense to waste so much time on frivolous things, however, this seems to be a disturbing trend in the web and mobile applications industry today. Brands are being told to simply create an application to get users to download and build lists and they jump into it without any real understanding of the process.
While having a mobile application to improve marketing is essential, some developers leave out the most important part, the application should have a purpose.
Simply creating an application is not the best way to market using a mobile application. The most effective way to market your brand via mobile is to create the application with your brand’s goals in mind. It should be the real-life customer service connection between the user, the retail outlets, the main website, and the brand.
The truth is, if people keep creating applications in this manner, without meaning or purpose, people will quickly become bored with them and this will diminish their effectiveness. If users are bombarded with too many useless applications, they will tune them out, similar to what happened with SEO content and promotional videos.
What is the point of creating a mobile application that does not enhance or sell your products and services?
If your product is the application itself, then perhaps this might be justified.
Is committed to offering its clients the best advice when it comes to developing and creating a mobile application. We won’t just create an app like everyone else, we will create an application designed specifically for selling, marketing and connecting with your brand.