Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
Sinwon
@jarorwar
Member
NO. 5610 / 2013-02-06

西安
58 Topics / 697 Replies
11 Followers
1 Following
39 Favorites
且行且珍惜
GitHub Public Repos
More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 关于代码量和测试覆盖率的问题 at October 31, 2013

    #28 楼 @Rei 不错。看啦。谢谢啦~,现在学习阶段暂时先从 test-unit 然后到 rspec 然后在考虑 factorygirl 和别的东西吧~!

    另外。我这样写

    def setup
         @paper = Paper.new
         @paper.title =  "测试调查问卷"
         @paper.start_time = DateTime.now - 2.days
         @paper.end_time = DateTime.now + 2.days
       end
    
      test "没有标题不能保存調查问卷" do
         @paper.title = nil
         assert !@paper.save ,'保存了没有标题的调查问卷!'
      end
    
      test "保存有标题的调查问卷" do
        assert @paper.save ,'未能成功保存有标题的调查问卷'
     end
    
    
      test '标题应该大于3个字符' do
        assert @paper.valid? ,'标题应该大于3个字符'
      end
    
     test '开始时间为空' do
       @paper.start_time = nil
       assert @paper.invalid?,'开始时间为空'
     end
    
    
     test '开始时间不为空' do
       assert @paper.valid? , '开始时间不能为空'
     end
    
     test '结束时间不能为空' do
       @paper.end_time = nil
       assert @paper.invalid?, '结束时间不能为空'
     end
    
     test '结束时间大于开始时间' do
       @paper.end_time = @paper.start_time + 5.days
       assert @paper.valid? ,'结束时间大于开始时间'
     end
    

    这样是否 ok,或者有什么地方有问题呢?

  • 会后感 at October 31, 2013

    最近在用流利说。还不错啦~!加油~

  • 有谁能说下 Rails 4 的 concerns 吗 at October 31, 2013

    #8 楼 @nightire 你是坛子里的大神啊~!呵呵

  • 关于代码量和测试覆盖率的问题 at October 31, 2013

    #24 楼 @liwei78 感谢这么用心的回答~!回答的非常明了了~!其实。我在上面那个测试用力中遇到的问题就是我没有规划好~你这句 所以测试用例规划是要很科学的进行 点出了万我问题的根本。现在是联系阶段,所以。我就希望能扎扎实实的写下来,从单元测试到功能测试,到集成测试,甚至于压力测试等等~!

  • 有谁能说下 Rails 4 的 concerns 吗 at October 30, 2013

    #6 楼 @Victor 呵呵,总要成长的哦

  • 关于代码量和测试覆盖率的问题 at October 30, 2013

    @liwei78 @fredwu @Rei 现在遇到 一个问题。求教: 例如。我要写一个单元测试去验证用户的 email 是否合法,tdd 应该怎么做啊?先写测试?写一个不能通过的测试,然后让这个测试通过?例如

    test 'user email not valid' do 
        user = User.new(email:'abce')
        assert user.invalid?,'user email is not valid '
    end
    

    这样可以吗? 我是不是还需要一下测试

    test 'user email is valid' do 
        user = User.new(email:'[email protected]')
        assert user.valid?,'user email is  valid '
    end
    

    在上面我验证了用户的 email。下面我要验证用户的手机号。 我不得不修改上面的代码,加上手机号,这样保证上面的代码是正常的,然后才可以继续验证手机号~!,这样是不是写的太多了。或者说,我可以把验证用户的信息放在同一个测试用力里面完成,例如

    test 'user attribute is valid ' do 
        user = User.new(email:'[email protected]',telphone:'18900000001')
       assert user.valid?,'user attribute is valid '
    end
    

    太菜太菜。虚心听取建议~!

  • 有谁能说下 Rails 4 的 concerns 吗 at October 30, 2013

    @fredwu @liwei78 @Victor 我现在还停留在

    class Host
      include Foo, Bar
    end
    

    状态。所以,没用过 ActiveSupport::Concern ,惭愧啊

  • 有谁能说下 Rails 4 的 concerns 吗 at October 30, 2013

    #1 楼 @liwei78 明白了。呵呵

  • RubyConfChina 2013 幻灯片汇集 at October 30, 2013

    #16 楼 @liwei78 Obie 才是真正的非主流 + 愤青 + 文艺青年,一句话,他内心是自由的。。不像我等有那么多束缚 完全赞同~!

  • 关于代码量和测试覆盖率的问题 at October 30, 2013

    #18 楼 @liwei78 嗯,谢谢。这个 rubyconfchina 的最大收获就是让我有信心开始写测试~!感谢~!

  • 怎样算是个好的提交注释 at October 30, 2013

    fix shit ~! 铭记于心啊~!

  • RubyConfChina 2013 幻灯片汇集 at October 30, 2013

    #12 楼 @jjym here is ~! http://pan.baidu.com/s/1iSqpS

  • RubyConfChina 2013 幻灯片汇集 at October 30, 2013

    #9 楼 @jiang_plus obie 是大神。谢谢~!

  • 真正的 0 基础学 ruby ---》step by step 。欢迎大家补充! at October 30, 2013

    #4 楼 @zj0713001 这就是我的实战圣经。你不知道么?呵呵~ 我每写代码遇到问题都会看看这个。。

  • 关于代码量和测试覆盖率的问题 at October 30, 2013

    #9 楼 @liwei78 谢谢。。我现在纯粹是为了写测试。因为之前有个项目就没有测试。

  • 关于代码量和测试覆盖率的问题 at October 30, 2013

    #11 楼 @fredwu 下面那个绿色的数字和红色的数字是怎么得出的?比较关心哦。我一直以为是 Code to Test Ratio: 1:0.4 这货,好像陈金洲那天说的也是这货哦

  • 真正的 0 基础学 ruby ---》step by step 。欢迎大家补充! at October 30, 2013

    #1 楼 @liwei78 呵呵,你这样说也对。但是我觉得总该系统的学习下~!

  • 关于代码量和测试覆盖率的问题 at October 30, 2013

    #6 楼 @liwei78 好的,懂了~!举个例子,例如我有这么一个 use case :一个图片管理系统,用户可以上传图片,并且对图片进行大小裁剪,压缩,打水印。同步图片到 cdn,那么其实真正核心的功能就是:上传/大小裁剪,压缩,打水印/同步 cdn 这几个的相应逻辑操作,而不是 view 层,对吗?

  • 关于代码量和测试覆盖率的问题 at October 30, 2013

    #3 楼 @liwei78 覆盖率,只需覆盖关键逻辑即可~!我是这么认为的~!,呵呵

  • 关于代码量和测试覆盖率的问题 at October 30, 2013

    #1 楼 @liwei78 这是什么关系?呵呵

  • 码农们,白送钱今年 5 月 1 日 之前的 Github 账户可领取 2020 个 XRP,约合¥69 附近 at October 30, 2013

    #12 楼 @mouse_lin #10 楼 @tyaccp_guojian #5 楼 @small_fish__

    Buy CNY
    XRP 1.00000XRP 1CNY

    这也就是玩玩,卖不出去啦~!

  • 码农们,白送钱今年 5 月 1 日 之前的 Github 账户可领取 2020 个 XRP,约合¥69 附近 at October 30, 2013

    #10 楼 @tyaccp_guojian http://p2pbucks.com/?p=3100

  • 码农们,白送钱今年 5 月 1 日 之前的 Github 账户可领取 2020 个 XRP,约合¥69 附近 at October 30, 2013

    #8 楼 @saiga ok2020

  • 码农们,白送钱今年 5 月 1 日 之前的 Github 账户可领取 2020 个 XRP,约合¥69 附近 at October 30, 2013

    #5 楼 @small_fish__ 怎么弄。就看到了一长串吗。。

  • [北京] AdMaster 精硕科技 诚聘 Ruby 开发 at October 29, 2013

    #13 楼 @wcp1231 ....

  • [北京] AdMaster 精硕科技 诚聘 Ruby 开发 at October 29, 2013

    #9 楼 @wcp1231 好。mail 给我就行了。欢迎应届生==》前提条件:踏实不浮躁~!上进能自学~!如果自我感觉还满足的话请联系 xiaorong.min#gmail.com,至于你该发点什么给我,你懂滴~呵呵

  • [北京][猎头] 美企聘算法好的 Python Ruby 网站开发大牛-Lead Engineer at October 29, 2013

    #14 楼 @isofttalent 远离猎头。。。

  • 结束了,感受嘛? at October 28, 2013

    #13 楼 @jasl ppt 在那里下载。。

  • 结束了,感受嘛? at October 28, 2013

    #11 楼 @liwei78 话说,我也没看到孙大圣啊~!你怎么说你去了呢。哈哈~

  • 没有关心 MacRuby 了吗 at October 28, 2013

    #4 楼 @huacnlee RubyMotion 很强大的说,难道不是吗~!哈哈

  • Prev
  • 1
  • 2
  • …
  • 8
  • 9
  • 10
  • 11
  • 12
  • …
  • 22
  • 23
  • Next
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English