"A true professional does not waste the time and money of other people by handing over software that is not reasonably free of obvious bugs; that has not undergone minimal unit testing; that does not meet the specifications and requirements; that is gold-plated with unnecessary features; or that looks like junk.
"
- Daniel Read -
|
"The time to write good code is at the time you are writing it.
"
- Daniel Read -
|
|
"Take reasonable steps to test, document, and otherwise draw attention to the assumptions made in every module and routine."
- Daniel Read -
|
"Comment in full sentences in order to summarize and communicate intent.
"
- Daniel Read -
|
"The most reliable document of software is the code itself. In many cases, the code is the only documentation. Therefore, strive to make your code self-documenting, and where you can't, add comments."
- Daniel Read -
|
"Always favor the explicit over the implicit.
"
- Daniel Read -
|
"Use the visual layout of your code to communicate the structure of your code to human readers.
"
- Daniel Read -
|
"Value clarity equally with correctness. Utilize the proven techniques that will produce clarity in your code. Correctness will likely follow suit."
- Daniel Read -
|
"Strive for beauty and elegance in every aspect of your work."
- Daniel Read -
|
"Write your code so that it reflects, or rises above, the best parts of your personal character.
"
- Daniel Read -
|