????????????????????????????????????????????????????????Google???????????顣??????鯔?????????????????????????????????????Code reviews in the 21st Century????????????б??????????????£?

?????????????????????????????????????????ν??????????????????????Щ?????С?????e???????????????Q&A???????Bug???????????????Χ???????????OK????????????????????????????????????????????????÷???????????£?

??????1????緢??bug???ζ?????????????????????????????????????????????????Ρ?

??????2?????????????????

??????3???????????????У???????????????????????????????????

??????4?????????????????????????????????????????????????????????????????????????ù???????????????????????????顣

?????????21???????????????????????顣???????8?????????????????ο???

????1???????????TDD

????????????????????????????????????????????????????????bug?????????á?????????????????????????????в??????????????????????????????????

????2??????????????

?????????м?????????Java??????磺PMD?? Checkstyle?? Findbugs?????????????????Щ???????????????????????????????

?????????Щ??????????Щ????????????????????????????????????????????????????????????Щ????????20???????????????淶????????????£???Щ??????????????汾???????????hook???????????????????y??????????

????3?????????

??????????????Java???????????????????????????????????????????????????????????????????????????????Щ?????????????????????????????????????

?????????????????????????????????????????????????顱??????Щ?????????????????????????Щ?????????????????????????????????????????棬?????????????????顣??????????????????????????????????????????????????????????У????????????Щ?????????

????4???????????

??????????????????????????Checkstyle??Findbugs????????????????????????????t???з????????????????????£????JavaЭ???淶???????????????????????????????????????ζ??????漰???????????????????÷????????????????Щ???????????????

????5?????????????

???????????????????Eclipse????????? Eclipse IDE???Jupiter?????????????????????????????????????????Eclipse IDE?????ж???????????????????????????????????????????????????IDE???????IDE??и???????????????????????Review Board. ???????????????

????6?????????????????

???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Eclipse??????????????????maven or ant????????????????????OK?????????????????в?????????????

????7?????????

??????????????????????????????ū???????????Щ???????????????????????????????????????????????????????????????????????????????????????????????????????

????8??Be buddies

???????????????????buddy reviews?????????С?over the shoulder????????á?A buddy review?????????????????????????????????????????????????????5-10?????????????????????????????

????1??????????????

????2?????????????????

????3??????????????????????????????μ????????????????

????4???????????????????н???У????????

????5???????????????

????buddy reviewing??????????????????????????????????г????????????????????????????????????????????????????????

????????????????????????д?????飬??????????????Ч??????????????????????????????????????????????????????????????????е?????