《程序员修炼之道》读书笔记
《程序员修炼之道》读书笔记
happytaohaha
好记性不如烂笔头
展开
-
程序员修炼之道——总结
总结前言:本书对自己编写代码进行规范,模块化,分层,注释,测试,发布等和自动化的应用。对客户和同事(团队)之间的沟通等问题的学习。发现问题如何解决,处理方法。告一段落,以后常看,用于自己的工作生活中。拥有的特性:听取建议、好奇、批判的思考、有现实感、多才多艺。如何成为注重实效的程序员:关心技术、常思考、关系团队、坚持就是胜利第一章:注重实效的哲学我的源码让猫给吃了:我们...原创 2020-01-27 19:31:55 · 1938 阅读 · 0 评论 -
程序员修炼之道——第八章 注重实效的项目
注重实效的项目注重实效的团队:一旦参与项目的人员超过一个,你就需要建立一些基本原则,并相应的派任务。我们将说明怎样在遵循注重实效哲学的同时做到这一点。无处不在的自动化:使项目级活动保持一致和可靠的一个最重要的因素是使你的各种工作流程自动化。无情的测试:进一步讨论项目范围的测试哲学和工具——特别是在你没有大量QA人员可以随叫随到时。全都是写:与测试相比,开发者更不喜欢的唯一一件事情是撰写...原创 2020-01-27 18:22:19 · 1025 阅读 · 0 评论 -
程序员修炼之道——第七章 在项目开始之前
在项目开始之前你是否曾经有过你的项目注定要失败的感觉,甚至是在项目启动之前?有时它也许会这样,除非你先建立某些基本准则。否则,也许你现在就可以建议结束它,并且给出资人省下一些钱。在项目的最开始,你需要确定各种需求。只是听取用户的意见还不够,去阅读“需求之坑”,...原创 2020-01-26 18:12:30 · 711 阅读 · 0 评论 -
程序员修炼之道——第六章 当你编码时
当你编码时传统智慧认为,项目一旦进入编码阶段,工作主要就是机械地把设计转换为可执行语句。我们认为,这种态度是许多程序丑陋、低效、结构糟糕、不可维护和完全错误的最大一个原因。编码不是机械工作。如果它是,上世纪80年代初期人们寄予厚望的所有CASE工具早就取代了程序员。每一分钟都需要做出决策——如果要让所得得程序享有长久,无误和富有生产力的“一生”,就必须对这些决策进行仔细地思考判断。不主动思考...原创 2020-01-21 00:06:41 · 549 阅读 · 0 评论 -
程序员修炼之道——第四章 注重实效的偏执
注重实效的偏执按合约设计死程序不会说谎断言式编程何时使用异常怎样配平资源原创 2020-01-10 23:16:14 · 507 阅读 · 0 评论 -
程序员修炼之道——第三章 基本工具
基本工具纯文本的威力shell游戏强力编辑源码控制调试文本操纵代码生成器纯文本的威力作为注重实效的程序员,我们基本材料不是木头,不是铁,而是知识,我们搜集需求,将其变为知识,随后在我们的设计、实现、测试、以及文档中表达这些知识而我们相信,持久地存储知识的最佳格式是纯文本,通过纯文本,我们给予了自己既能以手工方式,也能以程序方式操纵知识的能力——实际上可以随意使用每一个工具...原创 2020-01-03 22:28:14 · 378 阅读 · 0 评论 -
程序员修炼之道——第二章 注重实效的哲学(二)
注重实效重复的危害: 别做重复的事正交性:– 按模块进行开发,每个模块负责该模块的部分,不要将其扩展到其他模块。– 将对代码有侵略的第三方接口统一封装成统一格式提高复用性。可撤销性 :将对代码有侵略的第三方接口统一封装成统一格式提高复用性、不存在最终决策曳光弹:对比原型更像一个框架,这个框架是你给客户和开发者演示的框架,你继续给框架增加新的功能,完成预留了接口的例程。但框架仍保持完...原创 2020-01-02 17:07:58 · 484 阅读 · 0 评论 -
程序员修炼之道——第二章 注重实效的哲学(一)
注重实效7.重复的危害8.正交性9.可撤销性10.曳光弹11.原型与便笺(jian)12.领域语言13.估算7.重复的危害DRY- Dont Repeat Yourself强加的重复:开发者觉得他们无可选择——环境似乎要求重复。无意的重复:开发者没有意识到他们在重复信息。无耐性的重复:开发者偷懒,他们重复,因为那样做更容易开发者之间的重复:同意团队或者不同团队的几个人...原创 2020-01-02 14:30:45 · 314 阅读 · 0 评论 -
程序员修炼之道——第一章 注重实效的哲学
前言与收获: 书接上回做有实效的程序员,读者认为需要:多进行思考、快速接受新的事物、坚持。本章节都是精华,以后好好阅读。摘要:“我的源码让猫吃了"讲对于自己做的每一件事进行负责,因为负责不会让项目土崩瓦解。“软件的熵” 讲如何将项目保持整洁。“石头汤与煮青蛙” 讲如何对待变化。“足够好的软件” 讲如何平衡完美软件的 各种权衡“你的知识资产” 讲学习是一个持续不断地过程,我们将...原创 2019-12-12 14:16:18 · 437 阅读 · 0 评论 -
程序员修炼之道——1.做注重实效的程序员(多思考,多接受新的东西,坚持)
思考: 写本文的最主要的目的是为了自己以后的道路上走的更加顺畅所作的努力,成为一个注重实效的程序员,多思考,多接受新的东西,坚持。前言:1.注重实效的程序员的特征2.如何成为注重实效的程序员注重实效的程序员的特征1.早期的采纳者/快速的改编者。爱实验各种事物、对于新东西很快掌握它,并把它与知识的其余部分结合在一起。2.好奇喜欢提问题3. 批判的思考不会照搬别人的说法。你...原创 2019-11-03 21:10:18 · 354 阅读 · 0 评论