您的位置:首页 > 产品设计 > UI/UE

12 Things Every Programmer Should Know

2010-11-15 23:45 459 查看
12 Things Every Programmer Should Know

 

1.充满热情, 喜欢你的工作 创造性 做得最好 比昨天更好

2.热爱你的代码 为人写代码,而不是为机器写代码 写干净的代码

3.版本控制 备份代码 跟踪变更 经常commit 如果build出错就不要commit

4.阅读代码 在你成为一个好的作家之前,首先是一个好的读者。70%时间在读,30%在写。

5.实践 实践 再实践 在公司外项目实战 尽可能做得更好 以老师身份实践

6.重构 提高你的代码质量 使代码易于理解 维护和拓展。

7.跟从模式和最佳实践 面向对象设计原则 SOLID GRASP DRY KISS 等设计原则

8.TDD/BDD 测试驱动开发, 测试是系统的特征约束 测试是第一个用户

9.自动化 使你的手工任务自动化 命令行应该是你朋友 持续集成 自动化部署。

10.理解你的业务领域, 业务领域知识永远不会过时,而技术会,只有你理解了业务是如何工作,你才会有创造性思路。

11.持续学习 读书 博客 网站,聆听,锐利你的工具。

12.在社区中实践 好的学习方式就是教别人或和别人沟通,参加一个语言技术的学习小组。

 

  from http://www.jdon.com/jivejdon/thread/39441
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息