???????????????ó???????
???????????? ???????[ 2012/5/2 10:59:27 ] ????????
?????????????Java???????????????????????2000????????????????ó??????????????Щ?????????????Java??????С???У??????????????????????????????????????????????????????????????????????????????????????δ???????????????????????????????????Java???????????Щ???顣
????1. ???????????????????
?????????????£?????????????????????????????????????????????????bug??????????????й??????????????????鯔?????????????????????????????????????????(?????????????)???????????????????
????????????10????????Java???????????????????????????????????????????????????????????????(????????????????????)?????磬??????????????????????????????е??????
???????????????????????????????????????????????????????????С?顣?????????????????Щ????????????е??????????
????2. ?????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????С??Ρ??????????λ?о????????????????????κν?????????????????????????????????????????????????
?????????????????????ü??????????????м?????????????????????????????????????????????javascript???????????????м??????????????????????????????Ρ???????????????????????????????????
???????????????????bug??????????????????????????????????????????????????????????????????????3??4?????????????2??3???????????????Щ???????????????????????????????????????????????????????????????м??????????????????????????????Щ??
?????????????????Щ??Ч???????????????????Ч???????????????????????????????????????????????????????????Σ??????????????????(?????α????????????????)??????????(??????????????????????????????)??
????????????????????Щ????????дЩ?????????Щ?????????????????????????????????????????????????????
????3. ????????????????????
??????????μ????????????????????????java????????????????????????????????????????????????????????????????е??????????bug??????????
????????????????????????????????????????????????
????3.1 ????????????????
???????κ???????У??????????bug???????????????????????????????????????????е??????????λ?????????????????/????????????????
????3.2 ???????????????
???????????????????????????????????????????????????????????????????????????java????????????????????????????????????????????????????????????????????????
????????A??equals()????????????????A?????List??contains()???????????????Java?????????????????????????
??????web????У???????衰user id????????session?С??????????????????user id???м????Щ????????bug?????????????????? ??user id??????????????
??????????????????Java??????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????ü??????????????????bug????λ????????bug???????????????????????????????????????????????????????????????????????е??????????????????
?????????????????????У????????????????????????????????????о????????????????????????????????????????????????????????????????????
???????bug????????????????????????2000?????????????????????????е????????????????????????λ??????????????????java????????????????????????????????????????????????????????????С?????????????
????4. ??ù???????????????????????????????
?????????????????????????????????????????????????????????????????????????????
????4.1 ????????????????????
?????????????bug??????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????д???????????????????г????к????????磺Architexa??AgileJ??UModel??Poseidon???
???????о??????????????????????????????????? ??????????????????????????????Java????????Щ?????????????(callback patterns)?????????????????????????????????????????????????????Servlet??
????????????????????????????????????????????????????????????MaintainJ??Diver??jSonde??Java Call Tracer?????Щ?????????????????????????????????????????????????
?????????????????????????????е???????????????????bug????????bug?????????Щ??????????????
?????????????????й??????????????????????DAO??????????????????????????????????????
???????????????????????????????Щ????????????????????????????????????????1????
??????????????????????????????????????????????????????Щ??????????????????????????Ч?????????????????????????
????4.2 ?????????????????
??????????????Ч?????????????е???????????????????????????????????Ч??????????????????????????????????????????Щ?????????????
?????????????????????????????????????????????????????á??г????к????????????????á??磺Lattix??Structure101??Coverity??nWire??IntelliJ??s DSM??
????????????????????????????????????????????????????????????????Щ??????2???????????????????????Щ??????????????????????ù????
?????г??????????????????????????????????????MaintainJ??MaintainJ????????????е???????????????????????????????????????????????????????????????????????MaintainJ?????Ч?????????????????????????????????????????飬?????????????????????????
???????????????????????????????棬????????????л?????????????????????????Щ???????????????????С???????????????????ж????????????????????????????????ж???з???????
????5. ??????????????????
????5.1 ??????????????
????????????????????????????????????????????????????????????????Щ??????????????????????????????????????
??????????????漰?????????????????????????????????????С?????磬?????????????????????????????????????????????????????????????????????????????????????????????????????????е????·?????????????????????????????к??????????????????а????????д?????????????????????2???????????????????????????????????????????????????
??????????????????private???????????public?????????????????á???????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ЩΥ?????????????????????????????С??????(???200?д???????е???к????????????????????????)
????5.2 ??????????????????
?????????????г????????????????????????????????????н????????????????????????????????????????????????????????????????????а??????????????????????е??????????????繹???????????????????????????????Щ????????????????????????Щ?????????????????????????????????о?????????????????????????????????????????????????????????
????6. ????
??????????μ?????????????????б??????????п???????????????????????????????????????????
???????????bug?????????λ????????????????????????????????????????????????????????????????????????????(???????????ù???)????д??
??????????Щ????????????????????????????????????????java??????????????????????????????????????????????????????????????????????????????????ɡ???????????????????Э?????????????
?????????50%??IT???????????????bug????????????????е???????????????н???????????????а??????
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11