????1. ????????????????л??????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????е?????????????????(????TDD??????????????)????????????????????(????S.O.L.I.D???Clean Code??Implementation Patterns )????????????????????????????Uncle Bob???????????????????????м???????????“Craftsmanship over Crap”????????????????????????????????

????2. ??????????????????????????????????????????????????????????????????????????????t????衣

????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????У?????????????????????????????????????????У??????????????????????????????????????????????????????????????????

????3. ????????????????????????????????????????????????????

?????????????????????????з????????????????????????????????????????????????????????????(???????????????TDD)????????????????緢??????????????????????????????????????????н???????????????????????????????????′???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????“??????”????????????????????????????“??????????????????????”??????????????Done?????????????????????????????????????????????????????????????????????????????

????4. ????????????????????????????????????????????????????????????????????????????????????????

?????????????????????ζ?????????????????е????????????????????????????????????????????????????“???????????”??????????????????????????????????????????????????????????Σ?????????????????(Ron Jeffries????????"Agile Is?? Not?? Maybe")??

????5. ??Ч?????????????????????????????????????????????????????????????????????????????????????????в?????????Щ????????????跨?????????????????????????????

???????????????????????????????????????????У??????????????????????????????????????????????????????????????ü????Dreyfus??????Apprenticeship Patterns: Guidance For The Aspiring Software Craftsman????????????????????????????????????????????????????????ó???????????????????????????????????????

????6. ??????????????????????????????????????????????????????????ó????????????????????

????????????????????????????????????????????????????????????У??????????????YAGNI?????????????????Щ???????????????????????????????o??????????????YAGNI???????????????????????????TDD??BDD???????????????????Kent Beck???????????н?????????????TDD???????????????????????????????????????????????????????????YAGNI????????????????