《程序员修炼之道》里有很多精简的箴言,不仅适用于软件开发,还可以运用于其他行业,毕竟软件行业的技巧也有很多来自其他行业。读者朋友可以读一读,品味一下。
CareAboutYourCraft
关心你的技艺
除非你在乎能否漂亮地开发出软件,否则其他事情都是没有意义的。
Think!AboutYourWork
思考!你的工作
ProvideOptions,DontMakeLameExcuses
提供各种选择,不要找蹩脚的借口
DontLivewithBrokenWindows
不要容忍破窗户
BeaCatelystforChange
做变化的催化剂
RemembertheBigPicture
记住大图景
MakeQualityaRequirementsIssue
使质量成为需求问题
InvestRegularlyinYourKnowledgePortfolio
定期为你的知识资产投资
CriticallyAnalyzeWhatYouReadandHear
批判地分析你读到的和听到的
ItsBothWhatYouSayandtheWayYouSayIt
你说什么和你怎么说同样重要
MakeItEasytoReuse
让复用变得容易
如果某个想法是你 的想法,在没有什么比这更危险的事情了。——Emil-AugusteChartierPropossurlareligion,
ThereAreNoFinalDecisions
不存在最终决策
UseTracerBulletstoFindtheTarget
用曳光弹找到目标
EstimatetoAvoidSurprise
估算,以避免发生意外
UsethePowerofCommandShells
利用shell命令的力量
UseaSingleEditorWell
用好一种编辑器
AlwaysUseSourceCodeControl
总是使用源码控制
FixtheProblem,NottheBlame
要修正问题,而不是发出指责
DontPanic
不要恐慌
DontAssumeit-ProveIt
不要假定,要证明
LearnaTextManipulationLanguage
学习一种文本操纵语言
WriteCodeThatWritesCode
编写能编写代码的代码
YouCantWritePerfectSoftware
你不可能写出完美的软件
CrashEarly
早崩溃
IfItCantHappen,UseAssertionstoEnsureThatItWont
如果它不可能发生,用断言确保它不会发生
FinishWhatYouStart
要有始有终
GoodFencesMakeGoodNeighbors
好篱笆促成好邻居。——罗伯特弗罗斯特,《补墙》
Configure,DontIntegrate
要配置,不要集成
北京看白癜风好专科北京医院白癜风多少钱