İlkeler

  1. 01

    Testsiz refactor aslında rewrite'tır.

    Dayandığı kaynaklar Martin Fowler, Refactoring: Improving the Design of Existing Code (2nd ed.) (2018) · Michael Feathers, Working Effectively with Legacy Code (2004)

    Testsiz refactor aslında rewrite'tır →
  2. 02

    Yazılım pilot gibi checklist'le ilerler.

    Dayandığı kaynaklar Atul Gawande, The Checklist Manifesto: How to Get Things Right (2009) · Asaf Degani and Earl L. Wiener, Human Factors of Flight-Deck Checklists: The Normal Checklist (NASA CR-177549) (1990)

    Pilot gibi checklist'le release çıkmak →
  3. 03

    Önce çalışsın, sonra doğru olsun, en son hızlansın.

    Dayandığı kaynaklar C2 wiki: Make It Work Make It Right Make It Fast (attributed to Kent Beck) · Stephen C. Johnson and Brian W. Kernighan, The C Language and Models for Systems Programming (Byte, August 1983) (1983)

    Önce çalışsın, sonra doğru olsun, en son hızlansın →