Livres et bits : Service simple (pour les amateurs de livres informatiques sociaux) pour fournir des exemples pour les règles de calisthénie des objets.
Il y a deux implémentations:
pl.timbercode.books_and_bits.before contient du code "sale" avec // FIXME pointant des règles de calsthénines d'objet cassé.pl.timbercode.books_and_bits.after contient le code "propre" avec les règles de calsthénines de l'objet appliquées. Les deux implémentations partagent les mêmes cas de test pour s'assurer qu'ils fonctionnent de la même manière. Vous pouvez exécuter ces tests avec ./gradlew clean test Commande (requis JDK 8 ou plus récent).
J'ai lu sur les objets de la calisthénie dans les endroits suivants:
Pour autant que je sache, ils ont été conçus la programmation orientée objet effectuée dans Java (avant Java 8), donc certaines des règles ne peuvent probablement pas être appliquées "comme" dans un autre langage de programmation et paradigmes.
Les règles de la gymnastique de l'objet sont:
else