05 2022 档案

摘要:Chap8 注重实效的项目 项目开发中的注意事项与小技巧。 注重实效的团队:针对团队,前述的技术全都有效。 不要留破窗户:在团队中,不要容许小的、没有人愿意去修改的小错误。 煮青蛙。随时注意项目和环境的新变动,注意项目范围的扩大、新的特性和需求等。不要让变动失控。 交流:文档、术语应该一致。为了加强 阅读全文
posted @ 2022-05-27 11:09 一个人的空梦 阅读(32) 评论(0) 推荐(0) 编辑
摘要:Chap7 在项目开始之前 需求之坑:需求往往没有被良好地表达,需求、政策与实现往往模糊不清,然而这对于编程很不利,因为需求需要与实现隔离,需求不应有太大变动而政策时常变化。要从用户的角度思考问题。 为了理清需求,可以建立需求文档。需求文档需要有好的形式化,应该由目标驱动。文档应该保持抽象,规定需要 阅读全文
posted @ 2022-05-27 11:08 一个人的空梦 阅读(32) 评论(0) 推荐(0) 编辑
摘要:Chap5 弯曲,或折断 解耦:任何一个单独的模块尽量不要依赖其他模块的特性,除了有些特殊情况下会违背这个原则换取一定的效率。 元数据:用于将代码功能灵活化。将容易改变的、不确定的数据用“元数据”进行配置而不要固定地编织到代码中;可以将某些并非模块固定功能的逻辑(比如客户的个性化需求)通过配置而非代 阅读全文
posted @ 2022-05-27 11:07 一个人的空梦 阅读(21) 评论(0) 推荐(0) 编辑
摘要:Chap2 注重实效的途径 程序需要遵守的实用主义原则。 重复的危害:如果某个事物在代码中重复多次,就可能会在维护过程中带来问题,因为改动了一处而忘记改动另一处造成自相矛盾。这加大了维护难度。要遵守DRY原则,即Don’t repeat yourself。 重复通常由这些东西引起: 强加的重复,由文 阅读全文
posted @ 2022-05-27 11:06 一个人的空梦 阅读(21) 评论(0) 推荐(0) 编辑
摘要:Chap3 基本工具 纯文本的威力: 优点:可读性远大于二进制,且不依赖特定的应用解码,因此不会过时。为了增加纯文本可读性,应该使用能够理解的词语。另外纯文本可由任何应用读取,因此适合作为应用之间的接口,将应用拼接成功能更强大、更丰富的应用,如linux shell的管道。 纯文本的缺点在于占用空间 阅读全文
posted @ 2022-05-27 11:06 一个人的空梦 阅读(28) 评论(0) 推荐(0) 编辑
摘要:之所以选择这本书作为第一本书,是因为这本书描述了一些程序员编写大型项目时所应该遵循的最基本的原则和可以使用的最基本的工具。它没有描述某一种特定的语言、特定的算法,也没有推荐一种编程方法作为万灵药,而是介绍了实用主义的思想,并介绍了一整套方法论帮助程序员与团体避免错误、避免浪费无谓的时间,更有效地开发 阅读全文
posted @ 2022-05-27 11:05 一个人的空梦 阅读(70) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示