(1) Avoid using the same variable again and again for different purposes.
This happens with us that we think that more and more memory will be wasted if we declare seperate variable for each purpose. But, if any debugging is about to be done and program is quite a typical. Then, debugger will get confused and Dry-Run will also not work in such a scenario. So, if your program is small then, you can use the same variable. But, if it is complex, then do not use the same cheap practive.
(2) Use capital letter to variable name for global variables.
You should use capital letters because, there should be distinguishable difference between a local variable and global variable. There should not be any confusion while dry run or debugging.
(3) All the variables should be declared at one place.
This helps the programmer to analyze whether some variable is yet declared or not. If we declare them at different locations, then, a proper manner can not be acheived in your programming. The variables should normally defined just below the function declaration.
(4) There should be proper indenting in whole program.
Indenting helps you understand the program and the logic behind the statements well. This is cheap practice to write the functions, iterations and conditional statements without indenting. It looks like a junk also. There should be a proper demarkation in your mind and the same concept should be followed in all the portions of your program.
(5) Commenting.
Commenting is very much important. Although, there is no relation of them from your logic and programming. But, once you debug your program or new amendments are done, it becomes tedious to understand the logic behind that coding section. That is why, commenting is very neccesary in programming.
(6) Do not use labels.
In some programming languages like BASIC, there is scope of providing labels. Experts say that using such labels produces extra burden in the operating system. So, you should avoid them.
(7) Do not declare unused functions or variables.
This practice is also prohibited. You should not declare such a variable which is not getting used anyewhere. You should check it out when you are going through dry-run also.
(8) Coupling should be avoided cohesion should be increased.
Coupling comes to picture when the output of a function is input to other. This produces a sort of ripple effect and debugging becomes a problem and error-prone programming is found in such state.
(9) Always write the program or check the logic then, come to type.
This is a general practice that people directly sit on system and try to build logic and all the necessary corrections are done. But, such anactivity may produce problems like unused variable (regular declaration and descarding) , unused functions (declare and forget to call or just checking), moving in the wrong direction of logic. So, you should decide things before you come to portray them.
(10) Do not learn programs, try to develop your own logic.
Each person has logic but, there should be flow in that logic. If flow is absent then your ideas can not reach the destination. So, instead of learning an old algorithm, try to your own program based on your logic.
Som Dutt Tripathi is an IT personality. He wants to express many things and want to share his ideas with the world.
whole house cleaning Deerfield ..Executive SummaryAn effective plan for entering, cleaning and updating the... Read More
When you buy a computer, it most likely comes with... Read More
It's all about turn times in the eMedia industry! The... Read More
When Windows fails to boot it is normally caused by... Read More
Around the same time Microsoft made its move with .Net... Read More
Bad News - the Threat is Bigger than it SeemedHow... Read More
Microsoft Business Solutions Great Plains, former Great Plains Software Dynamics/eEnterprise... Read More
Features Additionally, Vista will include many other new features.Aero Vista... Read More
I started using PIP (Picture It Publishing) Platinum 2002 right... Read More
With this small article we are continuing Microsoft Business Solutions... Read More
I love new technology. I am still ready to wait... Read More
Whether you are an experienced web programmer or a complete... Read More
Microsoft Great Plains and Microsoft Retail Management System (Microsoft RMS)... Read More
Following tips help you to learn a software in lesser... Read More
We would like first emphasize the change in the paradigm.... Read More
If you're online using a dialup Internet connection, you'll probably... Read More
This article will not attempt to advocate the use of... Read More
In a previous article, I wrote about OpenOffice... Read More
(1) Avoid using the same variable again and again for... Read More
Whether you are a small consultancy firm, a medium sized... Read More
Microsoft Business Solutions is now in process of creating so... Read More
The COSMIC FP (function point) software quality metric, is no... Read More
Just imagine: you are walking, say, towards your car, and... Read More
Manufacturing in the USA is far away down from mid... Read More
Lotus Notes Domino is very efficient in electronic document workflow... Read More
home cleaning services Des Plaines ..1. Replace Dexterity cursor with SQL Stored Procedure Dexterity... Read More
After seeing many people complain about their weak Internet security... Read More
FTP stands for "file transfer protocol". FTP is basically a... Read More
Microsoft CRM has built-in conversion tool, however you should probably... Read More
In this small article we will be looking at the... Read More
Microsoft Business Solutions Great Plains as new ERP for multinational... Read More
Almost all new and major brand of PCs come with... Read More
With the advent of 'Service Pack 2' for Windows XP... Read More
You probably didn't casually invite, or extend a formal attendance... Read More
Looking at all the ads which promise to get rid... Read More
The title of "software engineer" has got to be among... Read More
I like my software simple. If it's too complex or... Read More
The first thing that you will notice about Linux Red... Read More
Blue Cross and Blue Shield of Hawaii (HMSA) found itself... Read More
IBM Lotus Notes with Domino email server is traditional document... Read More
Microsoft Great Plains, designed back in 1990th as database transferable... Read More
Music downloads are off the charts! We're listening to digital... Read More
Shareware is software that you can try before you buy;... Read More
Not all of us have the luxury of working both... Read More
For a windows user like me, just can watch with... Read More
Microsoft Business Solutions Great Plains has substantial market share and... Read More
Program Flow is what you think it is. How the... Read More
Every organization which creates collaborative documents, whether they are budgets,... Read More
Accounts payable is just one area of office management where... Read More
Scrapbooks are very popular these days. I think that almost... Read More
Software |