´úÂëÉó²é¿ÉÒÔ°ïÖúÌá¸ß´úÂëÖÊÁ¿£¬±ÜÃâÓÉÓÚ´úÂëϰ¹ß¶øÔì³ÉµÄ bug¡£ÏÂÃæÁгöµÄÕâЩҪµãÒò¸Ã¿ÉÒÔ×÷Ϊ´ó²¿·Ö´úÂëÉó²éµÄÖ¸µ¼£¬Èç¹ûÊÇ Java Ó¦Óõϰ£¬ÕâЩ½¨ÒéÓ¦¸Ã±»ÊÓ×÷×î¼Ñʵ¼ù¡£
Îĵµ
1. Javadoc Ó¦¸ÃÔÚÿһ¸öÀàºÍ·½·¨ÖÐÌí¼Ó¡£
2. Èç¹ûÊÇÐÞ¸´Ä³¸ö bug£¬Ó¦¸ÃÌí¼Ó bug ID¡£
3. ×߽ݾ¶µÄ·½·¨»òÕ߸´ÔÓµÄÂß¼ÒªÓнâÊÍ¡£
4. Èç¹û´úÂë»á±»¹«¿ª£¬Ã¿¸öÎļþÍ·¶¼Òª±ê×¢°æÈ¨ÐÅÏ¢¡£
5. ¸´Ô HTML£¬JavaScript£¬CSS Ó¦¸Ã°üº¬Îĵµ¡£
¹¦ÄÜ
1. Èç¹ûÀàËÆµÄÂß¼±»Ê¹ÓÃÁ˶à´Î£¬Ó¦¸Ã°ÑËüд³ÉÒ»¸ö°ïÖúÀ࣬ȻºóÔÚ¶à³öµ÷Óá£
2. ¹ÄÀøÊ¹Óà API ¶ø²»ÊÇÖØ¸´±àд´úÂë½â¾öÏàͬµÄÎÊÌâ¡£
3. Ҫǿµ÷´úÂëµÄµ¥Ôª²âÊÔ¡£
4. ÈκÎмӵĴúÂë²»Ó¦¸ÃÆÆ»µÒÑÓеĴúÂë¡£
5. ¼ÙÈçÊÇ Web Ó¦Óã¬JSP ²»Ó¦¸Ã°üº¬ Java ´úÂë¡£
°²È«
1. ÈκδúÂë¶¼²»ÄÜÖ´ÐÐÓû§µÄÊäÈ룬³ý·ÇתÒå¹ýÁË¡£Õâ¸ö³£³£°üº¬ JavaScript µÄ eval º¯ÊýºÍ SQL Óï¾ä¡£
2. ½ûÖ¹ÄÇЩÔÚ¶Ìʱ¼äÄÚÌá½»·Ç³£¶àÇëÇóµÄ IP¡£
3. ÈκÎÀ࣬±äÁ¿£¬»¹Óз½·¨¶¼Ó¦¸ÃÓÐÕýÈ·µÄ·ÃÎÊÓò¡£
4. ¾¡Á¿±ÜÃâʹÓà iframe¡£
ÐÔÄÜ
1. ËùÓÐÊý¾Ý¿âºÍÎļþ²Ù¾ä±úÔÚ²»ÐèÒªµÄʱºò¶¼Ó¦¸Ã±»¹Ø±Õ¡£
2. SQL Óï¾äµÄд·¨»áµ¼ÖÂÐÔÄÜǧ²îÍò±ð¡£
3. ¹ÄÀø´´½¨²»¿É±ä£¨immutable£©µÄÀà¡£
4. ÀàËÆµÄÂß¼´úÂ룬¾¡Á¿Í¨¹ý if else Óï¾äÀ´ÊµÏÖ¸ü¶àµÄÖØÓá£
5. ¾¡Á¿±ÜÃâʹÓÃÖØ¶ÔÏó£¨heavy objects£©¡£
6. Èç¹ûÊÇ Web ÏîÄ¿£¬Çë¼ì²éÊÇ·ñʹÓÃÁ˺ÏÊʵÄͼƬ³ß´ç£¬CSS sprites ºÍä¯ÀÀÆ÷»º´æµÈ¼¼Êõ¡£
7. È«¾Ö¶¼ÐèÒªµÄÐÅÏ¢±£´æÔÚ application context ÖС£
±àÂëϰ¹ß
1. ûÓб»Ê¹ÓõıäÁ¿ÒªÉ¾³ý¡£
2. Õë¶Ô²»Í¬µÄ Exception ÒªÓò»Í¬µÄ catch Óï¾ä£¬¶ø²»ÊÇÒ»¸ö Exception ½â¾öËùÓÐÎÊÌâ¡£
3. Õë¶Ô±äÁ¿£¬·½·¨ºÍÀàÒªÓÃÏàͬµÄÃüÃû·½·¨¡£
4. ³£Á¿Ó¦¸Ã±»Ð´ÔÚ¶ÀÁ¢µÄ³£Á¿ÀàÖС£
5. ÿÐдúÂëµÄβ²¿²»ÒªÓжàÓàµÄ¿Õ¸ñ¡£
6. ¶ÔÓÚÀ¨ºÅ£¬Ñ»·£¬ifÓï¾äµÈµÈÒªÓÃͳһµÄ¸ñʽ¡£
7. ÿһ¸öµ¥¶ÀµÄ·½·¨²»Ó¦¸Ã³¬¹ý100ÐС£
8. Ò»¸öµ¥¶ÀµÄÓï¾ä²»Ó¦¸Ã³¬¹ý±à¼Æ÷µÄ¿ÉÊÓÇøÓò£¬Ëü¿ÉÒÔ±»²ð·Ö³É¼¸ÐС£
9. ¼ì²é String ¶ÔÏó¼È²»ÊÇnullÒ²²»ÊǿյÄ×îºÃ·½·¨ÊÇ if(¡°¡±.equals(str))
10. ¼ÙÈçÀàÓкܶà³ÉÔ±±äÁ¿£¬²¢ÇÒʵÀý»¯µÄʱºòÖ»ÐèÒªÉÙÊý±äÁ¿´«ÈëµÄ»°£¬×îºÃʹÓþ²Ì¬¹¤³§·½·¨£¬¶ø²»ÊÇÖØÔØ¹¹Ô캯Êý¡£
11. ¸ø·½·¨Ìí¼ÓÊʵ±µÄ·ÃÎÊ¿ØÖÆ£¬¶ø²»ÊÇËùÓж¼ÊÇ public¡£
12. ×ñÊØÏîÄ¿ÖÐʹÓõĿò¼ÜµÄ×î¼Ñʵ¼ù½¨Ò飬ÀýÈç Spring£¬Struts£¬Hibernate£¬jQuery¡£
ÒÔÉϵÄijЩעÒâµã¿ÉÒÔͨ¹ý¾²Ì¬´úÂë¼ì²é¹¤¾ßÍê³É£¬ÀýÈç CheckStyle£¬FindBugs ºÍ JTest¡£
ʱ¼ä:2012-08-09 08:04À´Ô´:¿ªÔ´ÖйúÉçÇø ×÷Õß:oschinaÔðÈαà¼:zhangkai