高效程序员10个习惯感触随笔

        最近读文章发现一句话感触很深,希望把这句话送给看到这篇文章的朋友:

        “不能坐下来安静读一本书的人,是心浮气躁的人,不能坐下来安静读一本书的人,是自以为是的人,不能安静做下来读一本书的人,是不认识自己的人 ”

        读书是沉淀自己的最好方法,之前也想写读书笔记,但不知如何下手,现在偶有所得,一本书里的某一句话让自己有收获,那么这本书就有价值

敏捷开发修炼之道之高效程序员的10个习惯(精选版)随笔:

对事不对人

  • 我们是一群做事情的人,以事为准
  • 有同事说妥协是抹去了棱角,我认为妥协是因为自己有更多智慧,更广眼光以及更愿意接收听取别人的思想

跟踪变化

  • 行业发展变化,了解行业动向
  • 技术发展引起变化,要持续学习

让设计指导而不是操纵开发

  • 设计帮助思考,设计指引正确的前进方向

早实现自动化部署

  • 自动化部署实现统一环境,减少差异
  • 自动化测试提高交付效率

度量真实进度

  • 量化工作,度量任务,报告工作进度
  • 完成一项任务的时候,要清楚这个任务真正花费的时间,思考多线程任务引起碎片时间分配
  • 时间管理,高效利用时间

用代码沟通

  • 用代码表达业务含义,要求很高的能力,复杂业务完全无法实现
  • 用注解表达代码之外的问题,将不好表达的意图传递给读者,必要的说明让沟通讨论更高效
  • 代码阅读次数远远超过编写次数,清晰代码意味着高效

编写内聚代码

  • 内聚性会影响一个组件的可重用性。组件粒度是在设计时要考虑的一个重要因素
  • 让类的功能尽量集中,让组件尽量小

根据契约进行替换

  • 通过替换代码来扩展系统

报告所有异常

  • 当测试的时候发现了一个非必现的异常, 你是选择检查异常还是假装没有发现
  • 当写代码的时候发现某个隐藏很深的BUG时, 你是选择花费时间修正还是等测试组报告后再处理
  • 发现异常后,如果你不管它, 它不会自行;更不要让客户发现这些异常 ,处理异常是你的责任

做代码复查

  • 代码合理性
  • 业务规则正确性

   

上一篇:如何管理时间:重要紧急四象限的思考

猜你喜欢

转载自blog.csdn.net/Beijing_L/article/details/120862765