作者:invalid
dfewfe : TDD教、UML教还有面向对象教最大的问题,就是搞出种种清规戒律、却逃避甚至排斥“作出简单到明显没有错误的方案”方向的任何努力。而后者才是解决软件质量问题的正确方向。 所以才说:软件的质量不是测试出来的,而是设计和维护出来的。 现实本身就是复杂到没有明显的错误, 所以如果作为对现实的一种映射的代码是简单到明显没有错误, 那么很明显代码是简单到反映不了现实情况....
View Article作者:invalid
用一个例子来展示“如何设计简单到明显没有错误”的软件吧——以office为例。 从哪开始呢? —————————————————————————————————— 100年前,甚至更早,人们已经认识到计算是可以机械化的了。于是,他们发明了算盘、计算尺、手摇计算机……甚至积分电路。 不过,以上种种都只能解决一个方面的简单问题;通用计算机?对不起,没门。世界是如此复杂…… 然后,图灵大神诞生了。...
View Article作者:invalid
<blockquote cite="#commentbody-203451"> <strong><a href="#comment-203451" rel="nofollow">progray</a> :</strong>...
View Article作者:invalid
我真的很难理解,某些人怎么能有那么厚的脸皮,居然能无视“写一个软件有两种思路,一种是简单到明显没有错误,一种是复杂到没有明显的错误。前者远比后者更难。”这句话里如此明显、辛辣的讽刺意味,掐掉尾句就敢拿它来给自己搞出的烂摊子辩护。这种恬不知耻,似乎是政治界的特长吧。
View Article作者:invalid
不妨拿个同样的句式作为对比: 治好一种疾病有两种方法,一种是找到病根并解决它,一种是杀掉病人。前者远比后者更难。 这种句式隐含的强烈褒贬、讽刺,是如此的鲜明、不容忽视。因为它(这种句式)设计来就是为了表达强烈的讥讽意味的。 可在这片神奇的土地上,“中国”的程序员却不得不出来辩护,以向大家证明“杀掉病人”,哦,不,是写出“复杂到没有明显错误”的程序,真的不应该是程序员的工作方式。...
View Article作者:guest
<blockquote cite="#commentbody-202371"> <strong><a href="#comment-202371" rel="nofollow">manuscola</a> :</strong> <blockquote cite="#commentbody-202307">...
View Article作者:高山流水
<a href="#comment-202345" rel="nofollow">@TekTea </a> 哥们你说得太对了,我之前遇到的一个公司,号称05年开始做敏捷开发。 他们搞的那个单元测试,纯粹就是为了提高测试覆盖率而测试,还硬性的加了一条测试覆盖率不达标,奖金取消, 然后他们突击写单元测试代码,很明显这样的测试没有任何的意义,而且还浪费了大家的时间和表情,实在BT和教条。
View Article作者:高山流水
<a href="#comment-202458" rel="nofollow">@时刻不得闲 </a> 你只说对了一部分,应该是对他们来说不重要的人,他们不在乎
View Article作者:清晨之风
想当年我的毕业设计就是测试驱动开发,但是几年工作下来,我一直对单元测试持矛盾的态度:单元测试当然是一种很好的创举,但是具体使用当中,它却经常会产生副作用。这不是因为单元测试的思想有问题,而是实践这一思想的人的问题。 当前很多公司使用单元测试的怪现象:...
View Article作者:对单元测试的一点感悟——这是一把双刃剑 |编程·早晨
[...] 在酷壳上看到“单元测试要做多细”这篇文章,文章是从StackOverflow上的一个问题开始引入的。 [...]
View Article作者:对单元测试的一点感悟——这是一把双刃剑 | EvilCode 邪恶代码
[...] 在酷壳上看到“单元测试要做多细”这篇文章,文章是从StackOverflow上的一个问题开始引入的。 [...]
View Article作者:cheap Ray Bans Sunglasses
My programmer is trying to convince me to move to .net from PHP. I have always disliked the idea because of the costs. But he’s tryiong none the less. I’ve been using Movable-type on various websites...
View Article
More Pages to Explore .....