Pokud chcete zostřit své programátorské dovednosti a trénovat svůj mozek, abyste přišli s novými řešeními, existuje cvičební program. Původně navrhl Jeff Bay ve hře ThoughtWorks Anthology (která bohužel není v tisku), objektová kalistenika stanoví pravidla hry a poté vám umožní zvládnout problém s programováním podle vašeho výběru. Pravidla jsou:
- Pro každou metodu použijte pouze jednu úroveň odsazení.
- Nepoužívejte klíčové slovo else.
- Zabalte všechny primitivy a řetězce.
- Použijte pouze jednu tečku na řádek.
- Nezkracujte.
- Udržujte všechny entity malé.
- Nepoužívejte žádné třídy s více než dvěma proměnnými instance.
- Používejte prvotřídní sbírky.
- Nepoužívejte žádné getry / settery / vlastnosti.
Přečtěte si více - a podívejte se na kalisteniku objektů v akci - na blogu Schneide ...
Tento příběh, „Object calisthenics: Change the way you code“, původně publikoval JavaWorld.