????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????????????????????????????????????????????????????????????????????
????????????????些?????????????????泄????????????????????????????????????????????????写???????????????????????????????????????????