该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2010-08-05
2010-淡定 写道 Feiing 写道 尝试一下 Behavior Driven Development, 会强制你从业务需求开始写代码, 不会天马行空
嗯 好 我刚查了下“ BDD的模板和场景,更加贴近用户的行为,BDD的测试案例,更加注重从用户的角度进行测试 ”这个能不能也说明了一点 测试比较侧重业务需求 ? 若说错了您别介意 谢谢。。。。 钻哥哥的意思是,是你针对具体的业务进行开发或者编码,以完成需求为目的,认真对待,这样目的明确,从中学习东西,这样就不会天马行空,因为你的目的明确。 |
|
返回顶楼 | |
发表时间:2010-08-05
最后修改:2010-08-05
zhouxwyeah 写道 2010-淡定 写道 Feiing 写道 尝试一下 Behavior Driven Development, 会强制你从业务需求开始写代码, 不会天马行空
嗯 好 我刚查了下“ BDD的模板和场景,更加贴近用户的行为,BDD的测试案例,更加注重从用户的角度进行测试 ”这个能不能也说明了一点 测试比较侧重业务需求 ? 若说错了您别介意 谢谢。。。。 钻哥哥的意思是,是你针对具体的业务进行开发或者编码,以完成需求为目的,认真对待,这样目的明确,从中学习东西,这样就不会天马行空,因为你的目的明确。 嗯。。。好 呵呵。 是的,头儿常说 “我不管你怎么做,做成什么样子,你把我要的功能实现了就行” 然后我说“那我代码的健壮性不好呢,如果处处有漏洞呢” 简而言之,就是我写的代码相比较而言看起来很笨拙很幼稚呢(前提:功能确实完成了)”可能对用户来说他要的东西出来了就行。可是,我拿出的产品表面跟人一样的,背后呢(效率,简洁,算法,成熟性,高度)这算是很漂亮的产品么(很谢谢你,我就是想想,不知道水深浅,呵呵) 嗯,我可以这么理解么:针对具体的业务-----即:整体系统;以完成需求为目的----即:功能模块 说的如果不妥,请见谅 |
|
返回顶楼 | |
发表时间:2010-08-05
所以加了个认真对待了,就是更好的完成需求了,但是起码有需求在哪里,天马行空的话,那就是太活跃了,应该去邪恶一下,去去火=。=
|
|
返回顶楼 | |
发表时间:2010-08-05
哲学讲:从现象找出本质
软件这个东东都是从可见的,用了一阵以后才去看why,how 白天求生存,晚上求发展 |
|
返回顶楼 | |
发表时间:2010-08-06
2010-淡定 写道 zhouxwyeah 写道 2010-淡定 写道 Feiing 写道 尝试一下 Behavior Driven Development, 会强制你从业务需求开始写代码, 不会天马行空
嗯 好 我刚查了下“ BDD的模板和场景,更加贴近用户的行为,BDD的测试案例,更加注重从用户的角度进行测试 ”这个能不能也说明了一点 测试比较侧重业务需求 ? 若说错了您别介意 谢谢。。。。 钻哥哥的意思是,是你针对具体的业务进行开发或者编码,以完成需求为目的,认真对待,这样目的明确,从中学习东西,这样就不会天马行空,因为你的目的明确。 嗯。。。好 呵呵。 是的,头儿常说 “我不管你怎么做,做成什么样子,你把我要的功能实现了就行” 然后我说“那我代码的健壮性不好呢,如果处处有漏洞呢” 简而言之,就是我写的代码相比较而言看起来很笨拙很幼稚呢(前提:功能确实完成了)”可能对用户来说他要的东西出来了就行。可是,我拿出的产品表面跟人一样的,背后呢(效率,简洁,算法,成熟性,高度)这算是很漂亮的产品么(很谢谢你,我就是想想,不知道水深浅,呵呵) 嗯,我可以这么理解么:针对具体的业务-----即:整体系统;以完成需求为目的----即:功能模块 说的如果不妥,请见谅 BDD 从需求出发驱动出合理的 domain, domain 内部的每个细粒度组成由 UnitTest 保证, 高测试覆盖率会让你的代码出现 bug 几率大大降低, 自己也会对系统充满信心, 效率和算法则由性能测试来检验, 如果这几点都能做好,就算不是漂亮的产品也应该不会太差了 |
|
返回顶楼 | |
发表时间:2010-08-06
看了主贴半天没看明白啥亮点,翻到后面发现楼主是亮点。。。
|
|
返回顶楼 | |
发表时间:2010-08-06
最后修改:2010-08-06
poppk 写道 看了主贴半天没看明白啥亮点,翻到后面发现楼主是亮点。。。
|
|
返回顶楼 | |
发表时间:2010-08-06
2010-淡定 写道 我不是要投票的;看来LS是来投票的。 看此贴最主要的东西------您的想法和建议忘记写了。。。。
不要钻牛角尖,站远一点看问题,以用户的身分去理解问题。 最重要一点,需求要熟悉啊,需求不熟一切都是枉然。 |
|
返回顶楼 | |
发表时间:2010-08-06
最后修改:2010-08-06
教你一招最实用的,把你的每个方法永远控制在10行之内。
能做到,就是个合格的程序员,将来有望进阶。 做不到,永远是不合格的程序员。 |
|
返回顶楼 | |