论坛首页 海阔天空论坛

此帖虽为精华贴,请前辈们继续留下只言片语这是重点,谢谢。

浏览 7362 次
该帖已经被评为精华帖
作者 正文
   发表时间:2010-08-05  
2010-淡定 写道
Feiing 写道
尝试一下 Behavior Driven Development, 会强制你从业务需求开始写代码, 不会天马行空


嗯 好 我刚查了下“ BDD的模板和场景,更加贴近用户的行为,BDD的测试案例,更加注重从用户的角度进行测试 ”这个能不能也说明了一点 测试比较侧重业务需求 ? 若说错了您别介意   谢谢。。。。


钻哥哥的意思是,是你针对具体的业务进行开发或者编码,以完成需求为目的,认真对待,这样目的明确,从中学习东西,这样就不会天马行空,因为你的目的明确。
0 请登录后投票
   发表时间:2010-08-05   最后修改:2010-08-05
zhouxwyeah 写道
2010-淡定 写道
Feiing 写道
尝试一下 Behavior Driven Development, 会强制你从业务需求开始写代码, 不会天马行空


嗯 好 我刚查了下“ BDD的模板和场景,更加贴近用户的行为,BDD的测试案例,更加注重从用户的角度进行测试 ”这个能不能说明了一点 测试比较侧重业务需求 ? 若说错了您别介意   谢谢。。。。


钻哥哥的意思是,是你针对具体的业务进行开发或者编码,以完成需求为目的,认真对待,这样目的明确,从中学习东西,这样就不会天马行空,因为你的目的明确。


嗯。。。好 呵呵。

是的,头儿常说 “我不管你怎么做,做成什么样子,你把我要的功能实现了就行”  然后我说“那我代码的健壮性不好呢,如果处处有漏洞呢” 简而言之,就是我写的代码相比较而言看起来很笨拙很幼稚呢(前提:功能确实完成了)”可能对用户来说他要的东西出来了就行。可是,我拿出的产品表面跟人一样的,背后呢(效率,简洁,算法,成熟性,高度)这算是很漂亮的产品么(很谢谢你,我就是想想,不知道水深浅,呵呵)

嗯,我可以这么理解么:针对具体的业务-----即:整体系统;以完成需求为目的----即:功能模块

说的如果不妥,请见谅
                     
                 
0 请登录后投票
   发表时间:2010-08-05  
所以加了个认真对待了,就是更好的完成需求了,但是起码有需求在哪里,天马行空的话,那就是太活跃了,应该去邪恶一下,去去火=。=
0 请登录后投票
   发表时间:2010-08-05  
哲学讲:从现象找出本质

软件这个东东都是从可见的,用了一阵以后才去看why,how

白天求生存,晚上求发展
0 请登录后投票
   发表时间:2010-08-06  
2010-淡定 写道
zhouxwyeah 写道
2010-淡定 写道
Feiing 写道
尝试一下 Behavior Driven Development, 会强制你从业务需求开始写代码, 不会天马行空


嗯 好 我刚查了下“ BDD的模板和场景,更加贴近用户的行为,BDD的测试案例,更加注重从用户的角度进行测试 ”这个能不能说明了一点 测试比较侧重业务需求 ? 若说错了您别介意   谢谢。。。。


钻哥哥的意思是,是你针对具体的业务进行开发或者编码,以完成需求为目的,认真对待,这样目的明确,从中学习东西,这样就不会天马行空,因为你的目的明确。


嗯。。。好 呵呵。

是的,头儿常说 “我不管你怎么做,做成什么样子,你把我要的功能实现了就行”  然后我说“那我代码的健壮性不好呢,如果处处有漏洞呢” 简而言之,就是我写的代码相比较而言看起来很笨拙很幼稚呢(前提:功能确实完成了)”可能对用户来说他要的东西出来了就行。可是,我拿出的产品表面跟人一样的,背后呢(效率,简洁,算法,成熟性,高度)这算是很漂亮的产品么(很谢谢你,我就是想想,不知道水深浅,呵呵)

嗯,我可以这么理解么:针对具体的业务-----即:整体系统;以完成需求为目的----即:功能模块

说的如果不妥,请见谅
                     
                 


BDD 从需求出发驱动出合理的 domain,  domain 内部的每个细粒度组成由 UnitTest 保证,  高测试覆盖率会让你的代码出现 bug 几率大大降低,  自己也会对系统充满信心, 效率和算法则由性能测试来检验,  如果这几点都能做好,就算不是漂亮的产品也应该不会太差了 
0 请登录后投票
   发表时间:2010-08-06  
看了主贴半天没看明白啥亮点,翻到后面发现楼主是亮点。。。
0 请登录后投票
   发表时间:2010-08-06   最后修改:2010-08-06
poppk 写道
看了主贴半天没看明白啥亮点,翻到后面发现楼主是亮点。。。

0 请登录后投票
   发表时间:2010-08-06  
2010-淡定 写道
  我不是要投票的;看来LS是来投票的。 看此贴最主要的东西------您的想法和建议忘记写了。。。。  



不要钻牛角尖,站远一点看问题,以用户的身分去理解问题。
最重要一点,需求要熟悉啊,需求不熟一切都是枉然。
0 请登录后投票
   发表时间:2010-08-06   最后修改:2010-08-06
教你一招最实用的,把你的每个方法永远控制在10行之内。
能做到,就是个合格的程序员,将来有望进阶。
做不到,永远是不合格的程序员。
0 请登录后投票
论坛首页 海阔天空版

跳转论坛:
Global site tag (gtag.js) - Google Analytics