Armitage Archive

Highlight from The Clean Coder: A Code of Conduct for Professional Programmers

But most of all, John should have said no to his own internal decision that the only way to get this job done on time was to make a big mess. Notice what John said about good code and unit tests: