Successful programmer can not just Execution programming tasks required of it, but if you want to be a programmer professionally must be characterized by a set of core attributes and skills that Stmizk for others.
The solution Luxor:
Should try as much as possible to have code that will solve a specific problem short in the least possible number of lines and have a perfect and effective solution, that is, avoid excess lines or simplistic solutions, which also can make the device does more jobs to reach the result could also be thine complex later and difficult to understand or even read it.Negotiable Maintenance:Be a code or a solution that you type an easy adjustment in the post, and this is often by customizing the settings file is a master file adopted by the rest of the files is often where some of the values put particularly frequently used.Also the division of labor in an orderly way into several files, there might be a file that contains certain functions are used in other files and arrange all the files according to its mission.
Non-repetition:
If you find yourself using the value or function of a number of times and are repeating, you can be defined only once and are Bmnadtha when needed, rather that you write two or three you will be able to be defined only once and it easier for you to organize.
The ability to solve problems:
It is not easy to create a program that works from the first time always should err even a small error even when your plan be strong and confident ones, only sometimes Christalvk luck and work, especially when it is short, but you have to learn different ways to find the source of the problem that you encounter. For example, make the program function is allergic where you suspect that the source of the problem, if I worked that job, it means that you are ascertained that parts of the code works well ...Do not be afraid of the emergence of many errors often originate one.
Testing and validation:
Not enough to see the code and go, you always have some scenarios that do not adopt even unthinkable user and make sure all of her work. This is especially important for the protection and study of all possible piracy and filling all possible loopholes.
Responsiveness:
That is, the program works in all styles available to run it, it should not be happening for some users problems or the emergence of loopholes, even if that pattern Old must either respond with the program, or to prevent a run.
Development:
When you can build a solid and effective code you can rely on, that's fine to do some extra touches to develop the idea by facilitating the use of users, for example, or decorating the program interface, or the installation of additional functionality ...
Speed and Intelligence:
To the speed of writing the code does not rely solely on the speed of the use of the keyboard buttons, for example, you may have to modify the same line in several files, and most people will do so manually. But you can use tools such as notepad ++ and exploit the advantages offered by Kalastbdal in all files or replacement by the Regex (you can search for them), they provide you with the manual work effort and make you do a lot of things just a simple touch, this so-called shortcut roads.
Finally, we must know that programming is not only the completion of a program that works, it must be working in all possible conditions and fill all the gaps that can be exploited. Valmstkhaddman disagree, we find them intelligent, stingy and simple people ... always focused on providing the service properly and easy for the user.
No comments