|
|
Programming Basics
Problems
Programmers can encounter difficulty writing a program
when:
- They are not given adequate input (data and decision
results).� This can be alleviated by better and more thorough planning.�
Poor planning may yield results that are different to what are expected.
- They forget what bits of code do (no comments).� Many
programmers like to take shortcuts.� There are many different ways to
reduce the amount of executable commands a program makes and programmers
like to use these options.� Also each programmer has a certain style of
writing code, so a programs may be written in many different ways.
- The program does not work (poor data, missing characters
or symbols, infinite loops, poor logic statements, ad nausium�).� Once a
programmer finished writing code, it must be tested.� This is calling
de-bugging and often takes up the majority of a programmer�s time.�
Finding what went wrong is never an easy task and can occur for a
variety of reasons, too many to list.
- For even the most experienced of programmers, timing is
always an issue.� Deadlines are very difficult to adhere to and some
aspects of programming may take longer than expected with no indication
of when a delay may occur.� A product must work with 100% accuracy, so
every contingency must be accounted for and often a bug may be
discovered long after the testing has finished.� Such rarities occur
when poor planning does not take into account every possible outcome.
|