Programování

Kalistenika objektů: Změňte způsob kódování

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:

  1. Pro každou metodu použijte pouze jednu úroveň odsazení.
  2. Nepoužívejte klíčové slovo else.
  3. Zabalte všechny primitivy a řetězce.
  4. Použijte pouze jednu tečku na řádek.
  5. Nezkracujte.
  6. Udržujte všechny entity malé.
  7. Nepoužívejte žádné třídy s více než dvěma proměnnými instance.
  8. Používejte prvotřídní sbírky.
  9. 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.

$config[zx-auto] not found$config[zx-overlay] not found