用户工具

站点工具


book:程序员修炼之道

这是本文档旧的修订版!


快速参考指南

1. 关心你的技艺

Care About Your Craft

如果你不在乎能否漂亮地开发出软件,你又为何要耗费生命去开发软件呢?

2. 思考!你的工作

Think! About Your Work

关掉自动驾驶仪,接管操作。不断地批评和评估你的工作。

3. 提供各种选择,不要找蹩脚的借口

Provide Options, Don't Make Lame Excuses

要提供各种选择,而不是找借口。不要说事情做不到;说明能够做什么。

4. 不要容忍破窗户

Don't Live with Broken Windows

当你看到糟糕的设计、错误的决策和糟糕的代码时,修正它们。

5. 做变化的催化剂

Be a Catalyst for Change

你不能强迫人们改变。相反,要向他们展示未来可能会怎样,并帮助他们参与对未来的创造。

6. 记住大图景

Remember the Big Picture

不要太过专注于细节,以致忘了查看你周围正在发生什么。

7. 使质量成为需求问题

Make Quality a Requirements Issue

让你的用户参与确定项目真正的质量需求。

8. 定期为你的知识资产投资

Invest Regularly in Your Knowledge Portfolio

让学习成为习惯。

9. 批判地分析你读到的和听到的

Critically Analyze What You Read and Hear

不要被供应商、媒体炒作、或教条左右。要依照你自己的看法和你的项目的情况去对信息进行分析。

10. 你说什么和你怎么说同样重要

It's Both What You Say adn the Way You Say It

如果你不能有效地向他人传达你的了不起的想法,这些想法就毫无用处。

11. 不要重复你自己

DRY - Don't Repeat Yourself 系统中的每一项知识都必须具有单一、无歧义、权威的表示。

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

2.

book/程序员修炼之道.1597394404.txt.gz · 最后更改: 2020/08/14 16:40 由 plough

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki