Hvis du vil skærpe dine programmeringsevner og træne din hjerne til at komme med nye løsninger, er der et træningsprogram til det. Oprindeligt foreslået af Jeff Bay i ThoughtWorks Anthology (som desværre er ude af tryk) indeholder objektkalisthenics spillereglerne og giver dig derefter mulighed for det med det programmeringsproblem, du vælger. Reglerne er:
- Brug kun ét indrykningsniveau pr. Metode.
- Brug ikke det andet nøgleord.
- Pak alle primitiver og strenge.
- Brug kun en prik pr. Linje.
- Forkort ikke.
- Hold alle enheder små.
- Brug ikke klasser med mere end to instansvariabler.
- Brug førsteklasses samlinger.
- Brug ikke nogen getters / setter / egenskaber.
Læs mere - og se objektkalistik i aktion - på Schneide Blog ...
Denne historie, "Object calisthenics: Change the way you code" blev oprindeligt udgivet af JavaWorld.