只显示主题贴

有篇老贴值得一读 http://www.javaeye.com/topic/34335
  • 进入论坛 Ruby
引用added a state machine for user logins 这个好像比较吸引人,哪位钻研了给讲讲?
  • 进入论坛 Ruby
楼主写得不错,我看了楼主似乎对李刚的书很是推崇,希望能看到更多楼主的精彩作品。
  • 进入论坛 Ruby
引用实际上,迭代器的功能就是一种回调!迭代器方法所属的类只负责遍历需要遍历的元素,而对元素所做的处理则通过回调代码块来实现。 感觉不仅仅是一种回调机制,不单止迭代器可以拥有block参数,在ruby当中任何方法都可以传入block,所以个人认为迭代只是block使用场景中的一种。java中的迭代器由于缺少类似block的机制,在迭代作用上比起ruby有相当多的折扣,这是个人感觉,另外java使用的是外部迭代控制机制,即迭代的过程由客户方控制,也是由于缺少block,而很多工作由客户方完成,比如查找某个特定元素,这点没有ruby的内部控制(确切说是内部(迭代)+外部(block))强。
  • 进入论坛 Ruby
geszJava 写道回复不见了? ruby按我说就是不断句的之乎者也,陷阱多多,没多少前途。最终还是死在这个陷阱上。 ruby的兴起完全是因为ror,离开ror,ruby啥都不是。 还是看好groovy,同为动态语言,却严谨的多。不必咬文嚼字玩文字游戏。 希望楼上能把“陷阱多多”一一列举而出,好有益于用ruby干活的劳苦大众。
  • 进入论坛 Ruby
Quake Wang 写道对于数据库做的任何操作在每个测试之间都会rollback,并不会出现你说的情况 你如果去做数据统计分析,在关联性紧密情况下就会出现了。这种情况不是transaction而引起的,而是设计测试数据阶段引起的。
  • 进入论坛 Ruby
chenk85 写道Rspec其实反对Fixture构造测试数据,提倡自己mock数据。 那么你们是如何做mock的?
  • 进入论坛 Ruby
rspec行为驱动测试对数据fixtures使用了convention over configuration策略,一个文件名对应一个表,方便了数据测试前的导入,但是当测试用例涉及的表数量多、表与表之间关系复杂、级联关系比较深的情况下,会发生某些公用数据在多个测试用例中被多次使用的情况,如果测试用例间存在制约关系,比如某个测试用例A是要考察某记录类型的个数,另一个测试用例B对公用数据的使用(新增或者修改记录属性)过程中改变了A的结果,这会使测试用例A发生失败,如果关联度高和复杂的情况下,这种失败几乎是雪崩式的,会使得问题的纠正变得比较复杂,因此为了避免这种情况的发生,如何对测试数据进行设计其策略 ...
  • 进入论坛 Ruby
引用 但是David后来认为"a || a = b"应该更恰当些. 楼主是咬字头咬过头了,在一个极端的情况下(即a没有定义)写了一段代码然后造成了一些混乱,你又怎知david没有个潜台词是a has defined呢? 不过举的那个hash有默认值的||=这个问题是应该提起注意。
  • 进入论坛 Ruby
“价值”二字如何体现?这个题目我觉得问的好,就是价值这两个字,模糊来分有两种价值,虚的价值和实的价值,举例说明:虚价值:哟,北大青鸟培训过呢,还拿了jxx证书那,行,明儿你来面个试吧!(这玩意说他虚就在于来面试一问一查可能是一头菜鸟)实价值:参加培训后,1.你学到了什么什么,你会干什么什么,面试的时候老鸟问你的时候你应答如流,因为你实际做过了,后来你被录用了,而且给你培训的这家单位做了一次广告(主考官说,嘿!这人是强,看来这家的培训比xx强多了,还是几百块就搞定的,嘿嘿)2.确保到xx公司就业(这点狠,姑且不论进去干什么拿多少钱是不是包身工)我想说的是楼主好好再琢磨一下自个儿的广告,我觉得这个 ...
seemoon
搜索本博客
最近加入圈子
存档
最新评论