2014年3月10日

高效能程序员的七个习惯

摘要: http://news.cnblogs.com/n/202000/昨天收到一个读者留言,问作为程序员,有什么学习和工作上的好习惯可以借鉴?想了想,干脆附庸风雅一下,总结个『高效能程序员的七个习惯』吧。Disclaimer:一家之言,可不信,但不可全信。 拥抱 unix 哲学 每个程序员入门的第一堂和第二堂课应该是和 unix 哲学相关的内容,简言之就是:做一件事,做好它。具体点:小即是美。让程序只做好一件事。尽可能早地创建原型。可移植性比效率更重要。数据应该保存为文本文件。尽可能地榨取软件的全部价值。使用 shell 脚本来提高效率和可移植性。避免使用可定制性低下的用户界面。所有程序都是数.. 阅读全文

posted @ 2014-03-10 12:47 风雨者2 阅读(288) 评论(1) 推荐(0) 编辑

我们如何进行代码审查

摘要: http://kb.cnblogs.com/page/199658/Jim Bird是一位经验丰富的软件开发经理、项目经理与CTO,专注于软件开发与维护、软件质量与安全等领域中疑难问题的解决。在过去的15年间,Jim曾管理过团队建设并主导过高性能的财务系统的建设。他的主要兴趣在于如何提升小团队的效率以构建真正的软件:高质量、安全、可靠、高性能及适应性强。近日,Jim撰写了一篇博文,谈到了代码审查的价值,如何进行代码审查,代码审查的过程以及在代码审查中需要注意的问题,希望能为大家平日的代码审查带来一些启示。 开始代码审查 从一开始,开发者就会互相帮助,如果测试中遇到了问题或是有新人加入到了团.. 阅读全文

posted @ 2014-03-10 12:45 风雨者2 阅读(241) 评论(0) 推荐(0) 编辑

导航