1. Practice, practice, practice. And never be satisfied with the first thing that comes to mind. Always search for better ways to write clean and correct code.
2. Improve programming skills not just by reading code, writing code, reading books, watching screenshots and more but by implementing these codes.
3. Watch how smarter people handle mistakes while writing code.
4. Use plenty of white space to clarify code and to make it more readable.
5. Choose variable names and constants that are self-explaining that what they stand for. Use only single letter variables for counting.
Functions are very important for a programmer.
6. A function should have a single purpose.
7. Function names should usually consist of a name and its purpose means a verb and a noun which describe the function’s purpose effectively.
EXAMPLE: Function is_block()
The above function’s purpose to know whether an item is block or not.
8. Functions which return a single value should generally do this through a return statement, not through the parameter list.
Example: Function is_block()
{Return true; // output
}
Else
{
Return false; //output
}
9. If a function is becoming long/complex, it should be broken into modules.
10. Use functions to reduce redundancy in your programs. If you have three code segments that do nearly the exact the same thing, that code is a good candidate for a function.
11. Every function should contain header that tells of what the function does, what all parameters are used for, and all possible return values. Someone reading your code should not have to search through the function’s body to understand what the function is really doing.
12. Write descriptive comments in code that express the functionality of the section of the code.
Example: // Divide total grades by total students vs. // Compute student grade average
Related Posts...
GeneralTechnologiesWeb Design
Apr 18th, 2024
Your corporate website is a critical component in shaping perception of your brand. Discover how elements like design, content, and UX influence how customers view your company. We break down key strategies to align your site with your brand identity.
Read more
Apr 11th, 2024
Discover how Singsys’ expertise in website development can help your business succeed with responsive and intuitive websites. Enhance user experience and boost conversions today!
Read more
Apr 2nd, 2024
As consumers’ expectations continue to rise, delivering an exceptional user experience (UX) has become a key differentiator for businesses seeking to gain a competitive edge.
Read more