Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Čtvrtkon #1 - Čistý kód

Čtvrtkon #1 - Čistý kód

Václav Novotný

June 07, 2013
Tweet

More Decks by Václav Novotný

Other Decks in Technology

Transcript

  1. Proč být pečlivý? Protože je to to nejlepší, co pro

    sebe jako programátora můžete udělat. • méně starostí • méně stresu • méně nadávek (na vás)
  2. Proč je čistota kódu důležitá? Fatálně ovlivňuje cenu změn a

    oprav v programu. Závažnost roste s počtem lidí v teamu
  3. Rozklad odpovědností • pište krátké metody • dělejte v metodě

    pouze jednu věc • pracujte v jedné vrstvě abstrakce
  4. Komentáře • komentuje vnější chování • komentáře musí být aktuální

    • objasňujte možné WTF • standardizovaný zápis • @todo
  5. Testování • nějaký test lepší než žádný test (nenechte se

    ale ukolébat!) • automatizujte testy • používejte testovací frameworky • xUnit (PHPUnit)