当前位置: 首页 > news >正文

《程序员修炼之道:从小工到专家》阅读笔记2

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 lssue
让你的用户参与确定项目真正的质量需求。

8.定期为你的知识资产投资 Invest Regularly in Your Knowledge Portfolio
让学习成为习惯。

9.批判地分析你读到的和听到的 Critically Analyze What You Read and Hear
不要被供应商、媒体炒作、或教条左右。要依照你自己的看法和你的项目的情况去对信息进行分析。

10.你说什么和你怎么说同样重要 It’s both What You Say and the Way You Say it
如果你不能有效地向他人传达你的了不起的想法,这些想法就毫无用处。

11.不要重复你自己 DRY - Don’t Repeat Yourself
系统中的每一项知识都必须具有单一、无歧义、权威的表示。

12.让复用变得容易 Make It Easy to Reuse
如果复用很容易,人们就会去复用。创造一个支持复用的环境。

13.消除无关事物之间的影响 Eliminate Effects Between Unrelated Things
设计自足、独立、并具有单一、良好定义的目的的组件。

14.不存在最终决策 There Are No Final Decisions
没有决策是浇铸在石头上的。相反,要把每项决策都视为是写在沙滩上的,并为变化做好计划。

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

曳光弹能通过试验各种事物并检查它们离目标有多远来让你追踪目标。

16.为了学习而制作原型 Prototype to Learn
原型制作是一种学习经验。其价值并不在于所产生的代码,而在于所学到的经验教训。

17.靠近问题领域编程 Program Close to the Problem domain
用你的用户的语言进行设计和编码。

18.估算,以避免发生意外 Estimate to Avoid Surprises
在着手之前先进行估算。你将提前发现潜在的问题。

19.通过代码对进度表进行迭代 Iterate the Schedule with the Code
用你在进行实现时获得的经验提炼项目的时间标度。

20.用纯文本保存知识 Keep Knowledge in Plain Text
纯文本不会过时。它能够帮助你有效利用你的工作。并简化掉时和测试。

21.利用命令shell的力量 Use the Power of Command Shells
当图形用户界面无能为力时使用shell。

22.用好一种编辑器 Use a Single Editor Well
编辑器应该是你的手的延伸;确保你的编辑器是可配置、科扩展和可编程的。

23.总是使用源码控制 Always Use Source Code Control
源码控制是你的工作的时间机器–你能够回到过去。

24.要修正问题,而不是发出指责 Fix the Problem, Not the Blame
bug是你的过错还是别人的过错,并不是真的很有关系–它仍然是你的问题,它仍然需要修正。

25.调试时不要恐慌 Don’t Panic When Debuging
做一次深呼吸,思考什么可能是bug的原因。

26.“Select”没有问题 “Select” Isn’t Broken
在OS或编译器、甚或是第三方产品或库中很少发现bug。bug很可能在应用中。

27.不要假定,要证明 Don’t Assume It - Prove It
在实际环境中–使用真正的数据和辩解条件–证明你的假定。

28.学习一种文本操纵语言 Learn a Text Manipulation Language
你用每天的很大一部分时间处理文本,为什么不让计算机替你完成部分工作呢?

29.编写能编写代码的代码 Write Code That Writes Code
代码生成器能提高你的生产率,并有助于避免重复。

http://www.hskmm.com/?act=detail&tid=39557

相关文章:

  • 2025.10.24——1黄
  • 2025.10.26——1绿
  • 一期0. AI认知课/pytorch框架
  • 20251026 之所思 - 人生如梦
  • 关于耐心,专注力及主动性
  • APT36组织利用Linux BOSS恶意软件通过.desktop文件攻击印度政府
  • Sqlite EF CodeFirst For WPF
  • day02 pytorch介绍与安装
  • 拼多多一面
  • 大模型强化学习的熵控制:CE-GPPO、EPO与AsyPPO技术方案对比详解
  • 就是 CCPC2025 重庆站游记
  • 10.20-10.25 总结
  • Verilog学习-从FPGA的角度看Uart模块
  • 25秋周总结6
  • 20232313 2025-2026-1 《网络与系统攻防技术》实验三实验报告 - 20232313
  • 鸭子类型,反射
  • 2025 年 10 月承烧板厂家最新推荐,实力品牌深度解析采购无忧之选!
  • 朝花夕拾 -- AES(1)
  • 【学习笔记】构造
  • 特殊的背包问题
  • 【URP】Unity[视差贴图]模拟[冰面裂缝]实践
  • 10.26博客
  • 2025年热门的用地预审技术服务供应商、市面上用地预审技术服务公司、行业内用地预审技术服务品牌、市场用地预审技术服务方案、2025年用地预审技术服务单位深度解析
  • 2025年热门的用地预审技术服务供应商、市面上用地预审技术服务公司、行业内用地预审技术服务品牌、市场用地预审技术服务方案、2025年用地预审技术服务单位综合评测
  • 2025年热门的用地预审技术服务供应商、市面上用地预审技术服务公司、行业内用地预审技术服务品牌、市场用地预审技术服务方案、2025年用地预审技术服务单位综合排名与分析
  • 2025年市面上中压电缆品牌、行业内中压电缆实力厂家、口碑好的中压电缆公司、中压电缆公司推荐榜单、中压电缆厂家口碑排行榜
  • 2025年市面上中压电缆品牌、行业内中压电缆公司、口碑好的中压电缆产品、2025年中压电缆公司、中压电缆厂家推荐榜单全面解析
  • 2025年市面上中压电缆品牌、行业内中压电缆公司、口碑好的中压电缆产品、2025年中压电缆公司、中压电缆公司推荐权威排名
  • 2025年市面上中杆灯品牌、2025年中杆灯产品、口碑好的中杆灯公司、可靠的中杆灯优质厂家、中杆灯品牌推荐排行榜全面解析
  • 2025年市面上中杆灯品牌、行业内中杆灯优质厂家、口碑好的中杆灯公司、可靠的中杆灯产品、中杆灯供应厂家推荐排行榜深度评测