近来感觉,测试写的真的很爽。。。 4500 行代码包括了 1200+ 单元测试
好吧,我项目 2100 行,测试是代码的两倍。。
+----------------------+-------+-------+---------+---------+-----+-------+ | Name | Lines | LOC | Classes | Methods | M/C | LOC/M | +----------------------+-------+-------+---------+---------+-----+-------+ | Controllers | 1889 | 776 | 12 | 70 | 5 | 9 | | Helpers | 2 | 2 | 0 | 0 | 0 | 0 | | Models | 1272 | 798 | 7 | 82 | 11 | 7 | | Libraries | 931 | 563 | 19 | 64 | 3 | 6 | | Controller specs | 5395 | 4259 | 0 | 8 | 0 | 530 | | Lib specs | 286 | 233 | 0 | 1 | 0 | 231 | | Model specs | 118 | 92 | 0 | 0 | 0 | 0 | +----------------------+-------+-------+---------+---------+-----+-------+ | Total | 9893 | 6723 | 38 | 225 | 5 | 27 | +----------------------+-------+-------+---------+---------+-----+-------+ Code LOC: 2139 Test LOC: 4584 Code to Test Ratio: 1:2.1
今年没机会去现场,看看 PPT 也不错,学习了
又被自己代码坑了一次
呃,公司项目里呢
那个 my_filter 其实就是一个 current_user
def current_user
@_current_user ||= if xxx
# xxx
else
# xxx
end
end
被我改成非 ||=
格式后真的不行了。。
我也就 rspec 里写写中文,哈哈 ruby 的中文也用过,随便写了几句 准备写一个常量时发现,怎么按名字区分是变量呢还是常量呢还是什么的。。
要是有元编程能知道要调用哪个方法?
有点想去。。。 哈哈
github pages,自己做个 blog。。
想换,但明年 4 月到期。。
@Rei 怎么弄?现在连他网站都打不开了…… 求指点……
才第一次用。。 刚想试用一下再买个就。。 蛋疼
@nightire 呃被发现了,不过我就做点当背景用用,不过以后有时间再玩玩复杂的,哈哈
层级太多了为什么不拆开来呢,不要死嗑一个文件里嘛
基本上都是元编程占了大半了 我也只能说出个大概,有些只是了解过,但要用的正确可能要去查下使用方法。。
从来不点 X,只按中键。。。
工作,工作。。。。
@ouyang 我觉得这又是一个大工程,我又得弄上几个月 有个问题请指点下,关于部署方面我看到的都是把项目 clone 本地再部署到服务器,为什么不是直接指定一个 git 地址,直接在服务器上运行脚本 clone 项目,然后做各种初始操作?
@kaka 周末或是晚上下班。。。
最近又在弄新版的 blog,顺序练手,用 Sinatra + AngularJS + SeaJS 做个应用,完全用 ajax 请求操作,弄好后我得买个 vps,不放 github 上了,嘿嘿
@ouyang 我想要的是可以在网页上显示我的所有服务器列表,可以对其中的一个或多个服务器下达指令(重启,更新,安装什么软件),或是对这个服务器中部署的项目下达指令(重启或是其它的)
@ouyang 不过还是有很多地方可以借鉴的,因为我连这些自动化的都没有做到。。。
@ouyang 看了下使用,发现还只是一个工具简化了一些操作,而不是一个应用专门来配置管理这一群的服务器与项目
@ouyang 谢谢,原来已经有这么个东东了,准备试用下,可以我就不用自己写了,哈哈