Programmers use the specification to write the code
necessary to fulfil all the requirements of the program. The code is a text based file which when compiled creates the program.
A good
programmer will
consider:
Future
Maintenance: any code that may be modified in future and should be allowed for when writing the code.
Code
Readability: this enables programmers to identify areas of code quickly and easily.
Documentation: a document showing how the program works.