, & 99 Bottles of OOP – A Practical Guide to Object-Oriented Design
284 Seiten

Richtig gut! Seit letztem Sommer bin ich ja endlich Rubyentwickler, darum ist jedes Buch, in dem es um Object-Oriented Design geht, direkt eine gute Investition. (Dieses Buch hier gibt es praktischerweise auch in JavaScript- und PHP-Editionen, darum ist vielleicht für jeden was dabei! Ich habe aber lediglich die Ruby/Milch-Variante gelesen.)

Im ganzen Buch geht es um das gleiche Codebeispiel: Das Lied „99 Bottles of Beer/Milk“. Anfangs ist der Code noch extrem simpel gehalten (das Buch nennt es „Shameless Green“, das werde ich mir auf jeden Fall merken), aber durch „Neue Anforderungen“ müssen immer mehr Features hinzugefügt werden. Damit die Komplexität nicht explodiert, wird man darum auf eine Reise durch Refactorings genommen, die den Code immer modularer werden lassen. Jeder Schritt ist ausführlich und nachvollziehbar erklärt, auf jedes Detail wird eingegangen und Alternativen werden abgewogen.

Da juckt es einen direkt in den Fingern – Ich kann es kaum erwarten, meine nächste Klasse zu schreiben!