代码整洁之道-程序员的职业素养

这不是一本讲代码整洁的书,这是讲职业素养的书,译者为了跟一本书《代码整洁之道》放一起,取了个误导人的名字。

精通事项

  1. 设计模式+面向模式的软件架构
  2. SOLID,组件设计原则
  3. XP、Scrum、精益、看板、瀑布、结构化分析及结构化设计
  4. TDD,面向对象设计、结构化编程、持续集成和结对编程
  5. UML、DFD、结构图、Petri网络图、状态迁移图表、流程图和决策表

专业主义

  1. TDD
  2. 时常重构:前提测试覆盖
  3. 刻意练习

PPP Design, Implementation, and Debugging

说不

  1. 专业的说不:系统思考+具体情况具体分析

编码

流态区:心流,Martin在练习时推荐,在开发时不推荐,会让思维变窄。
RSQC:加快时间则需要砍需求。
TDD:对程序员要求高,测试代码本身也有要求,系统反馈回路。
刻意练习:kata、快捷键

时间管理

会议:学会拒绝、离席
立会:昨天做了什么,今天做什么,有什么问题
睡眠:自然醒
番茄工作法

预估

团队

技艺

模因:心理表征:价值观、原则、技术、态度
做好自己,扩散影响他人

Comments
Write a Comment