object calisthenics by example
1.0.0
Bücher und Bits : Einfacher Service (für IT-Buchliebhaber für soziale Networking), um Beispiele für Objekte Calisthenics Regeln zu geben.
Es gibt zwei Implementierungen:
pl.timbercode.books_and_bits.before enthält den "schmutzigen" Code mit // FIXME -Kommentaren, die auf zerbrochene Objekte Calisthenics Regeln hinweisen.pl.timbercode.books_and_bits.after enthält den "sauberen" Code mit Objekt -Calisthenics -Regeln angewendet. Beide Implementierungen teilen die gleichen Testfälle, um sicherzustellen, dass sie auf die gleiche Weise funktionieren. Sie können diesen Test mit dem ./gradlew clean test .
Ich habe an folgenden Stellen über Objekte Calisthenics gelesen:
Soweit ich weiß, dass sie eine objektorientierte Programmierung in Java (vor Java 8) entworfen wurden, können sie daher einige Regeln wahrscheinlich nicht "wie" in anderen Programmiersprachen und Paradigmen angewendet werden.
Objekte Calisthenics Regeln sind:
else -Schlüsselwort