Viele von uns programmieren aus Spaß als Hobby, bei Open Source Projekten oder weil es ihr Beruf erfordert. Die Mehrzahl hat irgendwann einmal Schulungen dazu durchgemacht oder es im Studium gelernt, sind also echte Programmierer.
Da gibt es dann die schnellen Hacker, die genialen Entwickler und die trickreichen Codeknipser - sie alle erstellen tagein tagaus neuen Code. Aber wie Unterscheidet sich guter, effizienter Programmcode von genialen, aber schlicht weg miesen Code?
"Any fool can write code that a computer can understand. Good pogrammers write code that humans can understand."
Martin Fowler, 'Refactoring'
Dieser Satz sagt eigentlich schon alles darüber aus, was das Buch "Weniger schlecht programmieren" von Kathrin Passig und Johannes Jander aus dem O'Reilly Verlag vermitteln möchte.