¡¡¡¡±¾ÎÄÊÇ´Ó Stuff Everyone Should Do (part 2): Coding Standards ÕâƪÎÄÕ·Òë¶øÀ´¡£
¡¡¡¡±¾ÆªÊǹȸèÊÇÈçºÎ×ö´úÂëÉó²éµÄµÄÐøƪ¡£
¡¡¡¡ÎÒÃÇÔÚGoogleËù×öµÄÊÂÇéÖÐÁíÍâÒ»¸öÈÃÎҸе½Òì³£ÓÐЧ¡¢ÓÐÓõÄÖƶÈÊÇÑϸñµÄ±àÂë¹æ·¶¡£
¡¡¡¡ÔÚµ½Google¹¤×÷֮ǰ£¬ÎÒÒ»Ö±ÈÏΪ±àÂë¹æ·¶Ã»ÓÐʲôÓô¦¡£ÎÒ¼áÐÅÕâЩ¹æ·¶¶¼ÊǹÙÁÅÖƶÈϲúÉúµÄÀË·Ñ´ó¼ÒµÄ±à³Ìʱ¼ä¡¢Ó°ÏìÈËÃÇ¿ª·¢Ð§ÂʵĶ«Î÷¡£
¡¡¡¡ÎÒÊÇ´ó´íÌØ´íÁË¡£
¡¡¡¡Ôڹȸ裬ÎÒ¿ÉÒԲ鿴ÈκεĴúÂ룬½øÈëËùÓйȸèµÄ´úÂë¿â£¬ÎÒÓÐȨ²é¿´ËüÃÇ¡£ÊÂʵÉÏ£¬ÕâÖÖȨÏÞÊǺÜÉÙÈËÄÜÓµÓеġ£µ«ÊÇ£¬ÈÃÎҸе½¾ªÑȵÄÈ´ÊÇ£¬Èç´Ë¶àµÄ±àÂë¹æ·¶ —— Ëõ½ø£¬ÃüÃû£¬Îļþ½á¹¹£¬×¢ÊÍ·ç¸ñ —— ÕâÒ»ÇÐÈÃÎÒ³öºõÒâÁϵÄÇáËɵÄÔĶÁÈÎÒâÒ»¶Î´úÂ룬²¢ÇáÒ׵Ŀ´¶®ËüÃÇ¡£ÕâÈÃÎÒÕ𾪠—— ÒòΪÎÒÒÔΪÕâЩ¹æ·¶ÊÇ΢²»×ãµÀµÄ¶«Î÷¡£ËüÃDz»¿ÉÄÜÓÐÕâô´óµÄ×÷Óà —— µ«ËüÃÇÈ´Æðµ½ÁËÕâô´óµÄ×÷Óᣵ±Äã·¢ÏÖֻͨ¹ý¿´³ÌÐòµÄ»ù±¾Óï·¨½á¹¹¾ÍÄܶÁ¶®Ò»¶Î´úÂ룬ÕâÖÖʱ¼äÉϵĽÚÊ¡²»Äܲ»ÈÃÈËÕ𺳣¡
¡¡¡¡·´¶Ô±àÂë¹æ·¶µÄÈ˺ܶ࣬ÏÂÃæÊÇһЩ³£¼ûµÄÀíÓÉ£¬¶ÔÓÚÕâЩÀíÓÉ£¬ÎÒÒÔÇ°ÊÇÉîÐŲ»ÒÉ¡£
¡¡¡¡ÕâÊÇÀË·Ñʱ¼ä£¡
¡¡¡¡ÎÒÊÇÒ»¸öÓÅÐãµÄ³ÌÐòÔ±£¬ÎÒ²»Ô¸ÒâÀË·Ñʱ¼ä¸ÉÕâЩÓÞ´ÀµÄÊ¡£Îҵļ¼ÊõºÜºÃ£¬ÎÒ¿ÉÒÔд³öÇåÎúµÄ¡¢Ò×ÓÚÀí½âµÄ´úÂ롣ΪʲôÎÒÒªÀË·Ñʱ¼ä×ñÊØÕâЩÓÞ´ÀµÄ¹æ·¶£¿´ð°¸ÊÇ£ºÍ³Ò»ÊÇÓмÛÖµµÄ¡£¾ÍÏñÎÒÇ°Ãæ˵µÄ —— Äã¿´µ½µÄÈκεÄÒ»ÐдúÂë —— ²»ÂÛÊÇÓÉÄãдµÄ£¬»¹ÊÇÓÉÄãÉí±ßµÄͬÊ£¬»¹ÊÇÓÉÒ»¸ö¸úÄãÏà²î11¸öʱÇøµÄ¾àÀëÈËдµÄ —— ËüÃǶ¼ÓÐͳһµÄ½á¹¹£¬ÏàͬµÄÃüÃû¹æ·¶ —— Õâ´øÀ´µÄЧ¹ûÊǾ޴óµÄ¡£ÄãÖ»ÐèÒª»¨ÕâôÉٵŦ·ò¾ÍÄÜ¿´¶®Ò»¸öÄã²»ÊìϤ(»òÍêȫδ¼û¹ý)µÄ³ÌÐò£¬ÒòΪÄãÒ»¼ûËüÃǾͻá¾õµÃÃæÊì¡£
¡¡¡¡ÎÒÊǸöÒÕÊõ¼Ò£¡
¡¡¡¡ÕâÖÖ»°ºÜ»¬»ü£¬µ«Ëü·´Ó³ÁËÒ»ÖÖ³£¼ûµÄ±§Ô¹¡£ÎÒÃdzÌÐòÔ±¶ÔÓÚ×Ô¼ºµÄ±àÂë·ç¸ñͨ³£»³ÓкܸߵÄ×Ô¸º¡£ÎÒд³öµÄµÄ´úÂëµÄÈ·ÄÜ·´Ó³³öÎÒµÄһЩÌØÖÊ£¬ËüÊÇÎÒ˼¿¼µÄÒ»ÖÖÌåÏÖ¡£ËüÊÇÎҵļ¼Äܺʹ´ÔìÁ¦µÄÓ¡Ö¤¡£Èç¹ûÄãÇ¿ÆÈÎÒ×ñÊØʲôÓÞ´ÀµÄ¹æ·¶£¬ÕâÊÇÔÚ´òѹÎҵĴ´ÔìÁ¦¡£¿ÉÎÊÌâÊÇ£¬ÄãµÄ·ç¸ñÀïµÄÖØÒªµÄ²¿·Ö£¬Ëü¶ÔÄãµÄ˼ÏëºÍ´´ÔìÁ¦µÄÌåÏÖ£¬²¢²»ÊDzØÉíÓÚÕâЩ΢²»×ãµÀµÄ¾ä·¨ÐÎʽÀï¡£(Èç¹ûÊǵĻ°£¬ÄÇô£¬ÄãÊÇÒ»¸öÏ൱Ôã¸âµÄ³ÌÐòÔ±¡£)¹æ·¶ÊÂʵÉÏ¿ÉÒÔÈÃÈËÃÇ¿ÉÒÔ¸üÈÝÒ׵Ŀ´³öÄãµÄ´´ÔìÁ¦ —— ÒòΪËûÃÇ¿´Ã÷°×ÁËÄãµÄ×÷Æ·£¬ÈËÃǶÔÄãµÄÈÏʶ²»»áÒò²»ÊìϤµÄ±àÂëÐÎʽ¶øÊܵ½¸ÉÈÅ¡£
¡¡¡¡ËùÓÐÈ˶¼ÄÜ´©µÄЬ²»»áºÏÈκÎÈ˵Ľţ¡
¡¡¡¡Èç¹ûÄãʹÓõıàÂë¹æ·¶²¢²»ÊÇΪÄãµÄÏîĿרÃÅÉè¼ÆµÄ£¬Ëü¶ÔÄãµÄÏîÄ¿Ò²Ðí²¢²»ÊÇ×î¼Ñ·½°¸¡£ÕâûÊ¡£Í¬Ñù£¬ÕâÖ»ÊÇÓï·¨£º·Ç×îÓŲ¢²»±íʾÊDz»ºÃ¡£¶ÔÄãµÄÏîÄ¿À´ËµËü²»ÊÇ×îÀíÏëµÄ£¬µ«²¢²»ÄܱíÃ÷Ëü²»ÖµµÃ×ñÊØ¡£²»´í£¬¶ÔÓÚÄãµÄÏîÄ¿£¬Ä㲢ûÓдÓÖлñµÃ¸ÃÓеĺô¦£¬µ«¶ÔÓÚÒ»¸ö´óÐ͹«Ë¾À´Ëµ£¬Ëü´øÀ´µÄºÃ´¦ÊǾ޴óµÄ¡£³ý´ËÖ®Í⣬רÃÅÕë¶Ôij¸öÏîÄ¿Öƶ¨±àÂë¹æ·¶Ò»°ãЧ¹û»á¸üºÃ¡£Ò»¸öÏîÄ¿ÓµÓÐ×Ô¼ºµÄ±àÂë·ç¸ñÎ޿ɺñ·Ç¡£µ«ÊÇ£¬¸ù¾ÝÎҵľÑ飬ÔÚÒ»¸ö´óÐ͹«Ë¾ÀÄã×îºÃÓÐÒ»¸öͳһµÄ±àÂë¹æ·¶£¬Ìض¨ÏîÄ¿¿ÉÒÔÀ©Õ¹×Ô¼ºÌض¨µÄÏîÄ¿·½ÑԺͽṹ¡£
¡¡¡¡ÎÒÉƳ¤Öƶ¨±àÂë¹æ·¶£¡
¡¡¡¡ÕâÓ¦¸ÃÊÇ×î³£¼ûµÄ±§Ô¹ÀàÐÍÁË¡£ËüÊÇÆäËü¼¸ÖÖ·´¶ÔÉùÒôµÄ»ìºÏÌ壬µ«ËüÈ´ÓÐ×ÔÉí̬¶ÈµÄÖ±½Ó±íÏÖ¡£ÓÐÒ»²¿·Ö·´¶ÔÕßÉîÐÅ£¬ËûÃÇÊDZÈÖƶ¨±àÂë¹æ·¶µÄÈ˸üºÃµÄ³ÌÐòÔ±£¬¸©ÉíÇü´ÓÕâЩСѧÉúÖƶ¨µÄ¹æ·¶£¬½«»á½µµÍ´úÂëµÄÖÊÁ¿¡£¶ÔÓÚ´Ë£¬¿ÍÆøµã˵£¬¾ÍÊǺú³¶¡£´¿Êô°ÁÂý×Դ󣬻ÄÌÆ¿ÉЦ¡£ÊÂʵÉÏËûÃǵÄÒâ˼¾ÍÊÇ£¬Ã»ÓÐÈËÅäµÃÉϸøËûÃÇÖƶ¨¹æ·¶£¬¶ÔËûÃǵĴúÂëµÄÈκθĶ¯¶¼ÊÇÒ»ÖÖÆÆ»µ¡£Èç¹û²ÎÕÕÈκÎÒ»ÖÖºÏÀíµÄ±àÂë¹æ·¶£¬Ä㶼²»ÄÜд³öºÏ¸ñµÄ´úÂ룬ÄÇÖ»ÄÜ˵ÄãÊǸöÀóÌÐòÔ±¡£
¡¡¡¡µ±Äã°´ÕÕijÖÖ±àÂë¹æ·¶½øÐбà³Ìʱ£¬±ØÈ»»áÓÐijЩµØ·½ÈÃÄãÒ¡Í·²»Ë¬¡£¿Ï¶¨»áÔÚijЩµØ·½ÄãµÄ±àÂë·ç¸ñ»áÓÅÓÚÕâЩ¹æ·¶¡£µ«ÊÇ£¬Õâ²»ÖØÒª¡£ÔÚijЩµØ·½£¬±àÂë¹æ·¶Ò²ÓÐÓÅÓÚÄãµÄ±à³Ì·ç¸ñµÄʱºò¡£µ«ÊÇ£¬ÕâÒ²²»ÖØÒª¡£Ö»ÒªÕâ¹æ·¶²»ÊÇÍêÈ«µÄ²»¿ÉÀíÓ÷£¬ÔÚ³ÌÐòµÄ¿ÉÀí½âÐÔÉϵõ½µÄºÃ´¦»á´ó´óµÄ²¹³¥ÄãµÄËðʧ¡£
¡¡¡¡µ«ÊÇ£¬Èç¹û±àÂë¹æ·¶ÕæµÄÊÇÍêÈ«²»¿ÉÀíÓ÷ÄØ£¿
¡¡¡¡Èç¹ûÊÇÕâÑù£¬ÄǾÍÂé·³ÁË£ºÄã±»ÔãÌ£ÁË¡£µ«Õâ²¢²»ÊÇÒòΪÕâ»ÄÃýµÄ±àÂë¹æ·¶¡£ÕâÊÇÒòΪÄãÔÚ¸úһȺ´À»õÒ»Æð¹¤×÷¡£Ïëͨ¹ý°Ñ±àÂë¹æ·¶Öƶ¨µÄ×ã¹»»ÄÃýÀ´×èÖ¹Ò»¸öÓÅÐãµÄ³ÌÐòԱд³öÓÅÐãµÄ´úÂ룬ÕâÐèҪŬÁ¦¡£ÕâÐèÒªÒ»¸öÖ´ÖøµÄ¡¢Àä¾²µÄ¡¢½øÁËË®µÄ´óÄÔ¡£Èç¹ûÕâȺ´À»õÄÜÇ¿Ðа䲼²»¿ÉÓõıàÂë¹æ·¶£¬ÄÇËûÃǾÍÄܸɳöÆäËüºÜ¶àɵÊÂÇé¡£Èç¹ûÄãΪÕâȺ´À»õ¸É»î£¬ÄãµÄÈ·±»ÔãÌ£ÁË —— ²»ÂÛÄã¸Éʲô¡¢ÓÐûÓй淶¡£(ÎÒ²¢²»ÊÇ˵º±Óй«Ë¾±»Ò»Èº´À»õ¹ÜÀí£»ÊÂʵºÜ²»ÐÒ£¬ÎÒÃÇÕâ¸öÊÀ½ç´ÓÀ´¾Í²»È±´À»õ£¬¶øÇҺܶà´À»õ¶¼ÓµÓÐ×Ô¼ºµÄ¹«Ë¾¡£)