?????????????????????????????????????????????????????????????y??????????????????????????????小?

?????????????????????????????????????????????????????????围????????????????????????——???????????????????????????????畏????????????????????????????校??????????????谐???????????????10???????

 ????1. ??????

??????????????????????????????????????(Programming is a labor of love)?????????魏????????唯???????????椋�???????????????????椤�?????懈?????????写???????械????????????????????????????????????????????????????????????????????写????小????????????????e??????????????????????????????????????????椤�????????????????????谢??????????位???????????????????????????????????泻??校????????????????????????

????2. ???????

?????泻????????????????????写????(????????)????????????????????????????????????????????????????????????渭????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????——????????????????????????????????????????????小???????????????????小????????????????????????????????????????????????????????????

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

??????????????????????????????????????????????????????????????????????????????????????????????????????????“???”??Martin Fowler??????????????????????????????????????????????????????鏇�????????????????????????????????????????????????????????????????????????????????????????????——“??????????”(??????????????????)??

??????????????????????????????????????????????????????????????????????????????????????????奴???????????貌????????????????????????????????????????????????????????????奴????????????????????浣�?????????“???”??????????????????????????????????????

??????????????????奴???????????????????写??????????????????????巍?????????????些???????????写???????????锟�????????????????????!

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

?????????谓??“?????”(Erich Gamma??Richard Helm??Ralph Johnson??John Vlissides)?????????????——????????????????????????????????????????????????????纾�??????????缁�??????????????????????????????????????????????????????????????????????位??????????????????????????????????????????????(???)??????????????????璺�??????????????????(????????)?????????????????????????????????????????????????????????????????????????????屑?????????????;??????????????????????????

????5. ??写????

???????卸?????????????????????????????????????????????????????????????????????????????????????械?“???????”????????????????????写??????????????????效?????????????????????????芯???????????????????????????????????????????????????????????????????????????????????蔚?Bug????????????巍??????????????????????????写??些???????????????????????????????械????????

????6. ???????写???

????“???路???????”???????????械?????????????????????????写?????????????写??些???????????????????????????????????????????????????????位?????????????????????????????????????????????????????????????????????卤?写??;????????????????????????JDK.???芯?????些????????????????????????????Amazon.???????????????械?????????????????????????????????????——??贸??????

????7. ????????

??????????????????????????????????????????????????????????????????????????校???????????????????????魏?????????????????????????????????????????????????????????????????????/????“??????????????”??泄???????????????????????????????????????????????????????????谩??????????????????????????????????些????????屑???????????????????

??????些????些???????????????????????????写?????/???????????????????????????????“?????”?????????????????????校??????“???”???????小?

????8. ??写??????????

?????????????????????小?????????写?????????????????????????????位????????????????/????????写????????????????????????????魏??????写“??a”????????????????????????????????????????????写???????????????????????写??????????????????????????????校??????????????????????????????????????(??)?????????????????????????????????????????????????????????????