程序员修炼之道读书笔记

  1. 工具变成了手的延伸。
  2. 纯文本的威力。
  3. 作为务实的程序员,我们的基础材料不是木头或铁块,而是知识。
  4. 提示25:将知识用纯文本保存。
  5. 纯文本不会过时。它能够让你的工作事半功倍,并能假话调试和测试。
  6. 数据比所有创建它的工具更有生命力。
  7. 在异构环境中使用纯文本,利远大于弊。
  8. 提示26:发挥shell命令的威力。
  9. 专属shell:颜色主题,提示信息,别名和shell函数,命令补全。
  10. 提示27:游刃有余地使用编辑器。
  11. 当你发掘出一个新的游泳特效,需要尽快把它内化为一种肌肉记忆。
  12. 进步,远非寓于改变之中,而是依赖于保持。那些不能铭记过去的人,注定要重蹈覆辙。
  13. 版本控制:一个巨大的UNDO键,一个项目的时间机器。
  14. 版本控制,还是一个充满协作,部署流水线,问题跟踪,团队交流的完整世界。
  15. 提示28:永远使用版本控制。
  16. 某种程度上,分支就像一个小型的克隆项目。
  17. 调试心理学,调试是一个敏感的,情绪化的主题。
  18. 提示29:去解决问题,而不是责备。
  19. 提示30:不要恐慌。
  20. 提示31:修改代码前先让代码在测试中失败。
  21. 提示32:读一下那些该死的出错信息。
  22. 版本回退,二分法。
  23. 找个人,或者橡皮鸭,你一步步解释代码用来做什么,这一简单的做法能让问题跳出屏幕来暴露自己。
  24. 提示33:“select” 没出问题。
  25. 提示34:不要假设,要证明。
  26. 提示35:学习一门文本处理语言。
  27. 工程日记,记录一些疯狂的想法,有时只是涂鸦。
posted @ 2022-11-11 15:45  xiaolllllin  阅读(18)  评论(0编辑  收藏  举报