0.PHP代码注释定稿.docxVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PHP代码注释 代码注释,可以说是比代码本身更重要。告诫新人,一定要养成写注释的习惯,否则只能是损人不利己。这里有一些方法可以确保你写在代码中的注释是友好的,总结起来就是5要与3不要 一、不要重复阅读者已经知道的内容(×) 一些光看方法名,光看代码就能看出来功能的就没必要写注释, // If the color is red, turn it green if (color.is_red()) { ??color.turn_green(); } 二、要注释说明推理和历史(√) 如果代码中的业务逻辑以后可能需要更新或更改,那就应该留下注释: /* The API currently returns an array of items even though that will change in an upcoming ticket. Therefore, be sure to change the loop style here so that we properly iterate over an object */ var api_result = {items: [one, two]}, ? ? items = api_result.items, ? ? num_items = items.length; for(var x = 0; x num_items; x++) { ??... } 三、同一行的注释不要写得很长(×) 没什么比拖动水平滚动条来阅读注释更令开发人员发指的了。事实上,大多数开发人员都会选择忽略这类注释,因为读起来真的很不方便。 function Person(name) { ??this.name = name; ??this.first_name = name.split( )[0]; // This is just a shot in the dark here. If we can extract the first name, lets do it } 四、要把长注释放在逻辑上面,短注释放在后面(√) 注释如果不超过120个字符那可以放在代码旁边。否则,就应该直接把注释放到语句上面。 if (person.age 21) { ??person.can_drink = false; // 21 drinking age ??/* Fees are given to those under 25, but only in ? ???some states. */ ??person.has_car_rental_fee = function(state) { ? ? if (state === MI) { ? ?? ?return true; ? ? } ??}; } 五、不要为了注释而添加不必要的注释(×) 画蛇添足的注释会造成混乱。也许在学校里老师教你要给所有语句添加注释,这会帮助开发人员更好地理解。但这是错的。谁要这么说,那你就立马上给他个两大耳刮子。代码应该保持干净简洁,这是毋庸置疑的。如果你的代码需要逐行解释说明,那么你最需要做的是重构。 if (person.age = 21) { ??person.can_drink = true; // A person can drink at 21 ??person.can_smoke = true; // A person can smoke at 18 ??person.can_wed = true; // A person can get married at 18 ??person.can_see_all_movies = true; // A person can see all movies at 17 ??//I hate babies and children and all things pure because I comment too much } 六、注释要拼写正确(√) 不要为代码注释中的拼写错误找借口。IDE可以为你检查拼写。如果没有这个功能,那就去下载插件,自己动手! 七、要多多练习(√) 熟能生巧。试着写一些有用的注释,可以问问其他开发人员你的注释是否有用。随着时间的推移,你会慢慢懂得怎样才算是友好的注释。 八、要审查别人的注释(√) 在代码审查时,我们往往会忽略查看注释。不要怕要求更多的注释,你应该提出质疑。如果每个人都养成写好注释的好习惯,那么世界将会更美好。 九、对注释一定要知道的的精华总结 本帖隐藏的内容 注释是开发进程中非常重要的一部分,但我们不应该为了注释而注释。注释应该是有用的,简洁的,应该是对代码的一种补充。注释不应该用于逐行地解释代码,相反,它应该用于解释业务逻辑,推理以及对将来的启示。

文档评论(0)

ljy0221 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档