Hvis du vil skjerpe programmeringsferdighetene dine og trene hjernen din til å komme med nye løsninger, er det et treningsprogram for det. Opprinnelig foreslått av Jeff Bay i ThoughtWorks Anthology (som dessverre er ute av trykk) legger objektkalistikere spillereglene, og lar deg deretter ta det med det programmeringsproblemet du velger. Reglene er:
- Bruk bare ett innrykkingsnivå per metode.
- Ikke bruk det andre nøkkelordet.
- Pakk alle primitiver og strenger.
- Bruk bare en prikk per linje.
- Ikke forkort.
- Hold alle enheter små.
- Ikke bruk noen klasser med mer enn to instansvariabler.
- Bruk førsteklasses samlinger.
- Ikke bruk noen settere / eiendommer.
Les mer - og se objekt kalisthenics i aksjon - på Schneide Blog ...
Denne historien, "Object calisthenics: Change the way you code", ble opprinnelig utgitt av JavaWorld.