- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
The Pragmatic Programmer高度recommended被很多人。我刚刚读完它,我明白人们为什么推荐它,尽管我要指出 Code Complete 涵盖了几乎所有相同的 Material ,而且更深入。
然而,让我烦恼的一件事是作者从未提到灵活性、概括性和为 future 发展留出空间的任何缺点。这些概念都很好,但是 YAGNI(你不需要它)的原则发生了什么,它可以防止开发人员浪费时间实现永远不会使用的灵活性?
对 SO 的搜索揭示了关于 YAGNI 的 400 个问题,所以我怀疑这个概念对作者来说太模糊了。当然,我远没有他们那么有经验,那么为什么他们在整本书中都没有提到任何使用克制呢?
谢谢。
最佳答案
他们不称其为 YAGNI,但第 11 页上的关键字至少具有相同的焦点:
知道什么时候停止!
关于yagni - The Pragmatic Programmer 的作者是否忘记了 YAGNI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3378907/
The Pragmatic Programmer高度recommended被很多人。我刚刚读完它,我明白人们为什么推荐它,尽管我要指出 Code Complete 涵盖了几乎所有相同的 Materia
我对 SOAP vs REST 问题给出的答案不满意,尤其是这里: Performance of SOAP vs. XML-RPC or REST 因为它只是一般的哲学答案,而不是一些研究案例的实用答
我正在考虑去参加实用工作室 iPhone 类(class),但由于价格问题我有点谨慎。我目前从事契约(Contract)工作,因此除了我的公司之外,没有一家公司可以为我支付类(class)费用。 经过
我是一名优秀的程序员,十分优秀!