01 2024 档案
摘要:第八节:正交性 正交性是从几何学中借鉴而来的概念,用于表示不相依赖性或解耦性。这一节强调了正交性在软件设计和项目团队合作中的重要性。以下是这一节的关键教训: 1. 正交性有助于提高生产效率,减少组件之间的相互依赖,使得改变可以局部化,促进复用,并降低代码风险。 2. 正交性不仅适用于代码设计,也适用
阅读全文
摘要:第四节:足够好的软件 在这一节中,我们学到了关于软件质量和需求之间的关系。质量不应该仅仅是开发人员的问题,而是应该成为需求的一部分,由产品或客户决定可以接受的质量水平。以下是这一节的关键教训: 1. 将质量视为需求的一部分,由产品或客户来决定可以接受的质量水平。 2. 没有完美的软件,有时候今天的好
阅读全文
摘要:第一节:我的源码让猫给吃了。 在这一节中,我们学到了一些关于面对技术问题和处理项目延误的重要原则。作为职业程序员,我们需要保持诚实和坦率,勇于承认自己的错误,并寻找解决问题的方法,而不是逃避责任或找借口。下面是这一节的关键教训: 1. 技术问题和项目延误是无法避免的,但我们应该积极面对它们,并采取职
阅读全文