探讨TDD与三层架构、设计模式、ORM等:真有免费午餐吗?

2026-05-27 10:181阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计3470个文字,预计阅读时间需要14分钟。

探讨TDD与三层架构、设计模式、ORM等:真有免费午餐吗?

在公园里写点东西已是很久的事了,但一直没动笔。忙着做+一起帮+的发展直播,还要做些软文推广,还要带带孩子……好吧,我承认,真正的原因是:太特么难写了+!

想在园子里写点东西已经很久了,但一直没有落笔,忙着做 一起帮 的开发直播,还有些软文做推广,还要做奶爸带孩子,还要……好吧,我承认,真正的原因是:

太特么的难写了

但再难写也要写啊,要等到“能写好了再写”,怕是黄花菜都凉了——尤其是技术类文章,时效性非常强的。

刚好坛子里这篇博客:关于拒绝测试驱动开发(NoTDD),看评论争议不小,而这个问题也是我最想写的,所以,蹭个热点,呵呵。

其实我很好奇,博客下面热烈讨论的童鞋,有多少人是真正的在项目中坚持过TDD的。

我公司里的项目,从来没有哪一个项目是要求TDD、能够TDD的;我自己的项目,坚持过TDD一段时间,而且应该是非常久的一段时间,尤其是Entity部分,但现在我基本上都已经放弃了。

为什么呢?

可以洋洋洒洒千言万语,也可以简简单单三个字:不划算

其实不仅仅是TDD,还包括三层架构、设计模式、ORM等等这些东西,存在大量的争论,莫衷一是:说它好的把它捧到了天上去,说它不行的批得它体无完肤,双方都有大牛为其站台,都可以一二三四五的列出长长的清单,而且每一条都很有道理……

当讨论变成了一种辩论,当辩论变成了一种骂战,最后拼的就是谁的态度更坚决,谁的言辞更犀利,谁的声音更大……所以双方的观点更加的偏激、对立,而这其实无助于我们客观冷静的来分析问题。

说理太枯燥了点,还是听飞哥讲故事吧,呵呵。

阅读全文

本文共计3470个文字,预计阅读时间需要14分钟。

探讨TDD与三层架构、设计模式、ORM等:真有免费午餐吗?

在公园里写点东西已是很久的事了,但一直没动笔。忙着做+一起帮+的发展直播,还要做些软文推广,还要带带孩子……好吧,我承认,真正的原因是:太特么难写了+!

想在园子里写点东西已经很久了,但一直没有落笔,忙着做 一起帮 的开发直播,还有些软文做推广,还要做奶爸带孩子,还要……好吧,我承认,真正的原因是:

太特么的难写了

但再难写也要写啊,要等到“能写好了再写”,怕是黄花菜都凉了——尤其是技术类文章,时效性非常强的。

刚好坛子里这篇博客:关于拒绝测试驱动开发(NoTDD),看评论争议不小,而这个问题也是我最想写的,所以,蹭个热点,呵呵。

其实我很好奇,博客下面热烈讨论的童鞋,有多少人是真正的在项目中坚持过TDD的。

我公司里的项目,从来没有哪一个项目是要求TDD、能够TDD的;我自己的项目,坚持过TDD一段时间,而且应该是非常久的一段时间,尤其是Entity部分,但现在我基本上都已经放弃了。

为什么呢?

可以洋洋洒洒千言万语,也可以简简单单三个字:不划算

其实不仅仅是TDD,还包括三层架构、设计模式、ORM等等这些东西,存在大量的争论,莫衷一是:说它好的把它捧到了天上去,说它不行的批得它体无完肤,双方都有大牛为其站台,都可以一二三四五的列出长长的清单,而且每一条都很有道理……

当讨论变成了一种辩论,当辩论变成了一种骂战,最后拼的就是谁的态度更坚决,谁的言辞更犀利,谁的声音更大……所以双方的观点更加的偏激、对立,而这其实无助于我们客观冷静的来分析问题。

说理太枯燥了点,还是听飞哥讲故事吧,呵呵。

阅读全文