Jos haluat terävöittää ohjelmointitaitojasi ja kouluttaa aivojasi keksimään uusia ratkaisuja, siellä on harjoitusohjelma. Alun perin Jeff Bay ehdotti ThoughtWorks Anthology -objektissa (joka on valitettavasti loppu) esineenkalenteetissa esitetään pelisäännöt ja annetaan sen jälkeen olla valitsemallasi ohjelmointiongelmalla. Säännöt ovat:
- Käytä vain yhtä sisennystasoa menetelmää kohti.
- Älä käytä muuta avainsanaa.
- Kääri kaikki alkukuvat ja kielet.
- Käytä vain yhtä pistettä riviä kohden.
- Älä lyhennä.
- Pidä kaikki entiteetit pieninä.
- Älä käytä luokkia, joissa on enemmän kuin kaksi esiintymämuuttujaa.
- Käytä ensiluokkaisia kokoelmia.
- Älä käytä ketjua / asetinta / ominaisuuksia.
Lue lisää - ja katso esineiden kalisteenia toiminnassa - Schneide Blogista ...
Tämän tarinan "Object calisthenics: Change the way you code" julkaisi alun perin JavaWorld.