À´Ô´£ºÂëÅ©Íø
1.±àÂë֮ǰÏëÒ»Ïë
ÓÃ10·ÖÖÓ£¬20·ÖÖÓÉõÖÁ30·ÖÖÓµÄʱ¼äÀ´ÏëÏëÄãÐèҪʲô£¬ÏëÏëʲôÑùµÄÉè¼Æģʽ£¨Èç¹ûÓеĻ°£©ÊʺÏÄ㽫Ҫ±àÂëµÄ¶«Î÷¡£ÕæµÄÒªºÃºÃÏëÏ룬Äã»áºÜÇìÐÒ¡°ÀË·Ñ¡±ÁËÄǼ¸·ÖÖÓ£¬µ±Äã²»µÃ²»¸ü¸Ä»òÌí¼Ó¶«Î÷µ½´úÂëÖУ¬¶øÕâÖ»»¨·ÑÁËÄã30·ÖÖÓµÄʱ¼ä¶ø²»ÊÇ5Сʱ¡£
2.×¢ÊÍÄãµÄ´úÂë
˵ÕæµÄ£¬Ã»ÓÐʲô±ÈÁ½¸öÔºó¼ì²é×Ô¼ºµÄ´úÂ룬ȴ²»¼ÇµÃËüÓÃÀ´¸Éʲô¸üÔã¸âµÄÁË¡£×¢ÊÍËùÓÐÖØÒªµÄÄÚÈÝ£¬µ±È»ÄÇЩÏÔ¶øÒ×¼ûµÄ¾ÍÃâÁË°É¡£
3.д¸É¾»µÄ´úÂë
´íÂäÓÐÖ¡£Ê¹Óÿոñ¡£¸ù¾Ý¹¦ÄÜÄ£¿é»¯ÄãµÄ´úÂë¡£ÔĶÁRobert C. MartinдµÄ¡¶Clean Code¡·£¬·Ç³£ÓаïÖú¡£´ËÍ⣬×ñÑ´úÂëÔ¼¶¨/±ê×¼£¨ÈçJava Code Conventions£©£¬ÓÈÆäÈç¹ûÊǹ²ÏíµÄ´úÂë¡£
4.Öع¹
ûÓÐÈËϲ»¶ÓÃÄÇЩ³¬¼¶³¤µÄ·½·¨¡£Õâͨ³££¨¼¸ºõ×ÜÊÇ£©Òâζ×ÅÄã»ìÔÓÁ˹¦ÄÜ¡£ÓøüÒ×ÓÚ¹ÜÀíµÄ·½·¨·ÖÀë´úÂë¡£»¹ÄÜʹµÃ´úÂë¸ü¿ÉÖØÓá£
5.²»Òª¸´ÖÆÕ³Ìù´úÂë
Èç¹ûÄãÓÐÁ½¸ö»òÁ½¸öÒÔÉÏÏàͬµÄ´úÂë¿é£¬ÄÇôÄã¿ÉÄÜ×ö´íÁËʲô¡£ÔĶÁµÚ4Ìõ¡£
6.ʹÓÃÓÐÒâÒåµÄÃû³Æ
ËäÈ»ÃüÃûint±äÁ¿Îª¡°elligent¡±»òcharΪ¡°mander¡±ÊǺܺÃЦ£»µ«ÊÇ£¬ÕâÑùµÄÃû³Æ²¢²»ÄÜ˵Ã÷±äÁ¿ÊÇÓÃÀ´×öʲôµÄ¡£
7.²âÊÔ´úÂë
²âÊÔ£¬²âÊÔ£¬²âÊÔ£¬»¹ÊDzâÊÔ¡£²âÊÔÄãµÄ´úÂë¡£²»ÒªµÈµ½ÒѾ×öÍê³ÌÐòÖ®ºóÔÙÀ´²âÊÔ£¬·ñÔòµ±Äã·¢ÏÖÒ»¸ö¾Þ´óµÄbug£¬È´²»ÖªµÀËüÀ´×ÔÓÚÄÄÀïÀ´µÄʱºò£¬Äã»á×·»ÚĪ¼°¡£
7b.×Ô¶¯»¯²âÊÔͨ³£¶¼ÊÇÓмÛÖµµÄ¡£Ëü»¹ÓÐÖúÓÚ½ÚÊ¡´óÁ¿ÖزâÊԺͻعé²âÊÔµÄʱ¼ä¡£
7+1.ѧ»áµ÷ÊÔ
ÔÚÎҵĵÚÒ»Ä꣬ÎÒÏ°¹ßÓÚ¹ÜÀíÊÂÇé¶ø²»ÖªµÀÈçºÎÈ¥×ö£¬²¢ÇÒÿ´ÎÓöµ½ÎÊÌâµÄʱºò¾Íprintln¡£´ó´íÌØ´í¡£ÓÐʱºò£¬ÎÒÉõÖÁÕÒ²»µ½bug£¬¶øÇÒ¼ì²é¡°¶ªÊ§µÄ¡±printlnÀË·Ñʱ¼ä¡£