《代码整洁之道-程序员的职业素养》读书笔记

豆瓣地址: https://book.douban.com/subject/26919457/

第1章 专业主义 7

1.1 清楚你要什么 8

专业主义不但象征着荣誉与骄傲,而且明确意味着责任与义务。

1.2 担当责任 8

不要忽视测试环节

1.3 首先,不行损害之事 10

1.3.1 不要破坏软件功能 10

  1. 让 QA 找不出任何问题
  2. 要确信代码正常运行
  3. 自动化 QA

1.3.2 不要破坏结构 12

如果你希望自己的软件灵活可变,那就应该时常修改它。

1.4 职业道德 13

每周拿出20小时,看书、练习、学习,或者其他能提升职业能力的事情。

1.4.1 了解你的领域 14

专业开发人员必须精通的事项:

  • 设计模式
  • 设计原则: 面向对象,组件设计原则
  • 方法: 必须理解 XP、Scrum、精益、看板、瀑布、结构化分析及结构化设计等。
  • 实践: 测试驱动开发、面向对象设计、结构化编程、持续集成和结对编程
  • 工件: 必须了解如何使用 UML图、DFD图、结构图、Petri 网络图、状态迁移图表

1.4.2 坚持学习 16

坚持广泛学习才能不至于落伍,java程序员就去学学ruby

1.4.3 练习 16

1.4.4 合作 17

1.4.5 辅导 17

1.4.6 了解业务领域 17

1.4.7 与雇主/客户保持一致 18

1.4.8 谦逊 18

第2章 说“不” 19

能就是能,不能就是不能,不要说,’试试看’。—— 尤达

2.1 对抗角色 21
2.2 高风险时刻 24
2.3 要有团队精神 25
2.3.1 试试看 26
2.3.2 消极对抗 28
2.4 说“是”的成本 30
2.5 如何写出好代码 35

打赏
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2015-2023 高行行
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信