程序员修炼之道

刚初略看了一下《程序员修炼之道》,还是一本不错的书,摘一些语录:

 

Provide Options, Don’t Make Lame Excuses.
提供各种选择,不要找蹩脚的借口

Don’t Live with Broken Windows.
不要容忍破窗户

Be a Catalyst for Change.
做变化的催化剂

Remember the Big Picture.
记住大图景

Make Quality a Requirements Issue.
使质量成为需求问题

Invest Regularly in Your Knowledge Portfolio
定期为你的知识资产投资

Critically Analyze What You Read and Hear
批判地分析你读到的和听到的

It’s Both What You Say and the Way You Say It
你说什么和你怎么说同样重要

DRY – Don’t Repeat Yourself
不要重复你自己

Make It Easy to Reuse
让复用变得容易

Eliminate Effects Between Unrelated Things
消除无关事物之间的影响

There Are No Final Decisions
不存在最终决策

Use Tracer Bullets to Find the Target
用曳光弹找到目标


Prototype to Learn
为了学习而制作原型


Program Close to the Problem domain
靠近问题领域编程

Estimate to Avoid Surprises
估算,以避免发生意外

Iterate the Schedule with the Code
通过代码对进度表进行迭代

Keep Knowledge in Plain Text
用纯文本保存知识

Use the Power of Command Shells
利用命令shell的力量

Use a Single Editor Well
用好一种编辑器

Always Use Source Code Control
总是使用源码控制

Fix the Problem, Not the Blame
要修正问题,而不是发出指责

Don’t Panic
不要恐慌

“Select” Isn’t Broken
“Select”没有问题

Don’t Assume it – Prove It
不要假定,要证明

Learn a Text Manipulation Language
学习一种文本操纵语言

Write Code That Writes Code
编写能编写代码的代码

You Can’t Write Perfect Software
你不可能写出完美的软件

Design with Contracts
通过合约进行设计

Crash Early
早崩溃

If It Can’t Happen, Use Assertions to Ensure That It Won’t
如果它不可能发生,用断言确保它不会发生

Use Exceptions for Exceptional Problems
将异常用于异常的问题

Finish What You Start
要有始有终

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值