????bug???????????????????????????????????????????????????????Ч??????????????????????????????????????????????????????????????????????????????????????????????μ??????????????????е???Щ????????????????????????????鼮??????960???
???????????п???????????????????????????????κ?????????????????????????????????????????????????????????????????????д?????????????
????1??????????????
?????????????????????????????????????????д???????????????????е???ж??????????????
?????????????????Щ??????????bug???????????????????????Щ????????????????????????????????á?????????“?????????????????”??????????????????????????????????????“??????”????????????????y????

????????????????????????????????
?????????”?????“???????????????????С???Щ????????б????????????????????????????????????????????????????
????2????????
????????????????????????黯??????????????????????????????????????????????????????黯???????????????洢???????????????????????黯????????????????????????????????????????????????????????????????????????????????????????á?
????????????????????????????????????У??????????????????????????????????????????????????????????????á???????????????????????????????????????????????????????????????????????Single Responsibility Principle???????????????????????????????????

????????????????????????????
??????????????????TDD????????????д???????????????????????????????Щ?????????????????????????????????????б??????ο??????????C/C++??????????????????????????????????????????????????????????????????????????????????????μ????1???????????????????????????
????3?????????????
?????????????????????????????????????????μ????????????????????????????????????????????????????
?????????????????Щ????????????????????????????????п????????????????????????????????????壬?????????????????????????б???????IDE??????????????Щ????????????λ?????????α??????????
?????????????IDE????????????????????????????Ч???????????????????????Щ?????????????磬??????????????????????

???????ServiceLocator???????IDE???????????????????
???????????IDE“????”?????????????????????????????????????????????????????Щ??????????????????????????????????????????????????????????????????????????κ??????????????????????????????????·??????????????·???????????????IDE???????????????????????????????????????????????????κ?????????????????????
????4???????????
???????????????????????????????????????????λ????????????????????????????????????????????????????????????????????????λ?á????????MVC??????????????????????????????????????????·????????????????????????????????????
???????????????黯??????????????黯??????????′???????λ??IDE???????????????????????????????????????????ò???IDE????????/???????У??????????????????????Щ?????????????????檔?????????????Щ????????????????????????????????????
????????????????????????????????????EcmaScript 7 (babel)????????????????????????????????μ?????????????????????????????????????????????????????Ч????????????????Щ?????????????????????????????????????????????????????

??????????д?????makefile??????????????????????????????
????5?????????
??????????????????????????????????????????????????????????????д????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????÷??????????????????????е????????????????????б??????????????????á???????????????????????????????壬??????????????????????????????????????????????

????????????Fluent interfaces??????????????
???????????????????????????????????ζ????????????????????????????????????????????????????????????????????????????????????????·????
???????????????
????????5????????????????????????????????????????????????????????????????????
????????????????Щ?????????????????й????????????????????????????????????????????????д???????????????????????????????????????????