ABSTRACT

The implementation phase of software development is concerned with translating design specifications into source code. The primary goal of implementation is to write source code and internal documentation so that conformance of the code to its specification can be easily verified, and so that debugging, testing, and modifications are eased. This goal can be achieved by making the source code as clear and straightforward as possible. Simplicity, clarity, and elegance are the hallmark of good programs. Obscurity, cleverness, and complexity are indications of inadequate design and misdirected thinking.