那些炒作过度的技术和概念
浏览:2296次 出处信息
StackExchange.com上有一个贴子在评论着最近20年来被炒作过度的技术,对于出现的结果,大多数赞同,也有一些不赞同。下面我从前15名挑了10个(Java的WORE我去掉了,TDD我也去掉了,因为我觉得他们应该没有炒作过度,而且都不错),按原贴的顺序罗列如下:(后面的一些评论是我加的,欢迎大家讨论)
Top 10 过度炒作的技术和概念
附:我不认为过度炒作的技术
Write Once Run Anywhere - 这个有点让我不解,不知道为什么会那么靠前。这是Java的口号,我觉得Java在跨平台方面还是成功的,没有过度炒作啊。用虚拟机的确是做到了这一点,对于那些需要有不同的硬件和操作系统平台并不断升级和更换它们的公司来说,这的确是个很不错的解决平台依赖性的方案。我个感觉这个技术并没有炒作过头,至少在Java这边是这样的。与其说这个,还不如说EJB,这才是炒作过度的技术。
Test Driven Design (TDD) - 从测试案例开始写程序这可能是很多程序员都不习惯的方法。其实这是一种比较好的编程方法,保证了代码怎么改动都不会break其它没有改动的代码,代码可以在一种持续集成中保证质量。但是,我们需要知道TDD的一些副作用(在十条不错的编程观点里也提到过TDD的弊端):1)TDD可能会让程序员敷衍了事,以为test case 没有错就正确了。2)TDD可能会让你忽略了软件设计和架构以及程序的扩展性和重用性。TDD只是一种方法,并不是程序的核心。当然,TDD近几年的炒作也有点过头,已经出现了“TDD是一种Design方法”等“神乎其技”的论调,我对此表示质疑中。
(全文完)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:Eclipse快捷键问题
文章信息
- 作者:陈皓 来源: 酷壳 - CoolShell.cn
- 标签: 炒作
- 发布时间:2011-02-13 22:52:00
近3天十大热文
-
[67] Java开发岗位面试题归类汇总
-
[64] Go Reflect 性能
-
[63] IOS安全–浅谈关于IOS加固的几种方法
-
[62] 【社会化设计】自我(self)部分――欢迎区
-
[61] android 开发入门
-
[61] 如何拿下简短的域名
-
[57] Oracle MTS模式下 进程地址与会话信
-
[49] 图书馆的世界纪录
-
[49] WEB系统需要关注的一些点
-
[44] Twitter/微博客的学习摘要