第七部分:软件工艺

  这一部分主要分为五部分:布局与风格、自说明代码、个人性格、软件工艺的话题、何处有更多信息。主要是关于影响代码质量的其他方面。

  自说明代码应该要考虑的东西:1. 该不该注释是个需要认真对待的问题。差劲的注释只会浪费时间帮倒忙,好的注释才有价值。2. 源代码应当含有程序大部分的关键信息。只要程序依然在用,源代码比其他资料都能保持更新,故而将重要的信息融入代码是很有用处的。3. 好代码本身就是最好的说明。如果代码太糟糕,需要大量的注释,应先试着改进代码,直至无需过多注释为止。4. 注释应说出代码无法说出的东西——例如概述或用意等信息。5. 有的注释风格需要许多重复性劳动,应舍弃之,改用易于维护的注释风格。

  人的个性对其编程能力有直接影响。很多程序员不愿意主动吸收新知识和技术,只依靠工作时偶尔接触新的信息。如果你能抽出少量时间阅读和学习编程知识,要不了多久就能鹤立鸡群。好性格与培养正确的习惯关系甚大。要成为杰出的程序员,先要养成良好习惯,其他自然水到渠成。

  编程的主要目的之一是管理复杂性。合作开发是要求团队成员之间进行广泛沟通,甚于同计算机的交互;而单人开发则是自我交流,其次才是与计算机。编程应基于问题域而非解决方案,这样便于复杂性管理。开发时迭代次数越多,产品的质量越好。墨守成规的方法有悖于高质量的软件开发。请将编程工具箱中填满各种编程工具,不断提高自己挑选合适工具的能力。

原文地址:http://www.cnblogs.com/hmy22466/p/16740291.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性