实用程序员受到很多人的高度推荐.我刚刚读完它,我可以看到为什么人们推荐它,虽然我会指出Code Complete几乎覆盖了所有相同的材料.
然而,有一件事让我感到困惑的是,作者从未提及任何灵活性,推广和为未来发展留下空间的方式.这些概念都非常好,但是YAGNI(你不需要它)的原理发生了什么,它阻止了开发人员浪费时间实现永远不会被使用的灵活性?
对SO的搜索揭示了关于YAGNI的400个问题,所以我怀疑这个概念对于作者而言过于模糊.当然,我和他们一样经验不足,所以他们为什么不在整本书中提到任何克制?
谢谢.
他们不称其为 YAGNI,但第 11 页上有一个关键字至少具有相同的焦点:
知道何时停止!
| 归档时间: |
|
| 查看次数: |
408 次 |
| 最近记录: |