免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1186 | 回复: 0
打印 上一主题 下一主题

软件开发中没有所谓正确的方法 [复制链接]

论坛徽章:
49
15-16赛季CBA联赛之福建
日期:2016-06-22 16:22:002015年亚洲杯之中国
日期:2015-01-23 16:25:12丑牛
日期:2015-01-20 09:39:23未羊
日期:2015-01-14 23:55:57巳蛇
日期:2015-01-06 18:21:36双鱼座
日期:2015-01-02 22:04:33午马
日期:2014-11-25 09:58:35辰龙
日期:2014-11-18 10:40:07寅虎
日期:2014-11-13 22:47:15申猴
日期:2014-10-22 15:29:50摩羯座
日期:2014-08-27 10:49:43辰龙
日期:2014-08-21 10:47:58
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-05-09 09:34 |只看该作者 |倒序浏览
  

驱动测试开发(TDD)是唯一能让你写出没有bug的程序的方法。只有结对编程是可行的。我们之所以成功就是因为我们使用的是远程开发人员。等等等等……
像这样的话每天我都能看见。
像这样的风言风语十分能蛊惑人心,它愚弄我们,让我们认为这就是我们不能遇到阿拉丁的那个茶壶里的精灵的唯一原因。最终,这些人所写的会让你也这么认为。
如果你随机找100个程序员,问他们“开始一个新项目前首先想到的技术方案上什么?”相信你会得到100种不同的回答。
那么,为什么有这么多的人看起来坚信自己的方法才是唯一可行的?
在我看来,这答案既十分的简单,又十分的复杂。说简单,是因为有些人就是喜欢说。说复杂,是因为软件业实际上是一系列亚文化的聚合,它们不断相互对抗来保卫自己的职业安全。我知道,这话有多重含义。
我之所以会谈论这些,全是因为昨晚读到了Chris Sturgill的一篇文章,是关于测试以及它们如何被过度吹捧。文章提到的所有观点都有理有据,令人信服。
但这篇文章后面跟随的评论描述的却是一副完全不一样的景象。如果你不看文章只读评论,你会以为Chris脑子进水了或出来什么其它事。他怎么敢质疑TDD?他怎么胆敢质疑测试驱动文化的有效性?
看了这些评论后,我感觉有一股力量在逼迫我去写点什么。但我的这篇文章绝对不是来讨论什么TDD的。我想讨论的是如果成为一名优秀的软件开发人员。
让我们进入正题。
软件开发中没有所谓“正确”的方法。我重申:软件开发中没有所谓“正确”的方法。编程界里有些人喜欢搞图腾崇拜,他们拒绝接受这样的事实。他们执着于几小时前刚学到的一些诱人的新出现的热门技术,他们认为这是能让工作做好、能开发出可信赖的软件的唯一办法。
我很抱歉让你们失望。这些新出现的热门技术很可能并不新。很可能只是一些曾经流行的技术的新的市场炒作。从另一方面讲,你抛弃以前学到的所有东西,你改变以前的所有做法,你全面拥抱你学到的这个新的“唯一”的方法。事情不是这样的。别这么做。
做一个优秀的程序员就意味着你要学会妥协折中。这意味在A项目是你需要使用一种技术方案而在B项目上你需要使用另外一种。这意味这你需要在你的思路和老板/客户的要求之间做平衡。很多时候事情并不能做到双方达成统一,但这并不意味着你该懊恼、痛斥为什么不按你的思路去做。
真正重要的是,秉持自己的观点,但柔软的应用。
只有这样,你才能走的更远。
[英文原文:
There is No Right Way to Develop Software
]

                       
                               
                    
                               
                       
                       
                       
                                时间:2013-05-09 07:44来源:开源中国社区 作者:www.aqee.net责任编辑:zhangkai

本文来自ChinaUnix新闻频道,如果查看原文请点:http://news.chinaunix.net/opensource/2013/0509/2756142.shtml
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP