ºìÁªLinuxÃÅ»§
Linux°ïÖú

³ÌÐòÔ±±à³ÌµÄ7 + 1ÌõСÌùÊ¿

·¢²¼Ê±¼ä:2016-06-26 09:51:19À´Ô´:ºìÁª×÷Õß:Sednol
À´Ô´£ºÂëÅ©Íø

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ÀË·Ñʱ¼ä¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ