7 WRITING GOOD-QUALITY CODE
‘Programs must be written for people to read, and only incidentally for machines to execute.’
– Harold Abelson
It is not enough to solve a problem if the resulting code is not maintainable. Does it really matter if the code is inefficient, poorly laid out or not commented? In this chapter we consider the answers to this question.
CODING THE SOLUTION
Although it is outside the remit of this book to provide detailed instruction in any given programming language or recommend which one to use in any particular circumstance, there are some techniques you should consider no matter which operating system, hardware or language you are using.
In an ideal world
The heart of software development activity is the production ...
Get Software Development in Practice now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.