多数时候测试更像是一个说明书,说明了功能代码的使用方式,会产生什么样的结果,这个时候看测试代码就能很快理解功能代码的意图,所谓的 TDD 就是干这个事,一般也就做到这个程度了; 至于保证程序健壮性的测试,那么必须对边界条件非常清楚,而且保证测试代码覆盖到所有可能的情况(理想状态),这种意义上的测试,成本就很高了,得看项目的性质,是否值得这么干
卖个 hp micro server gen8 就好了,3k 左右,动手能力强的可以自己换 xeon E3,不过 30 人左右的规模,奔腾 CPU 也够用
mac mini 做开发挺好的,买个最低配的,自己换一下内存和 SSD 就行了
Sinatra/Grape升级慢一些变化也不会特别大,Rails每次升级变动都不小(当然你也可以选择不升级),相对于业务比较稳定,变动较小的后台任务,还是Sinatra/Grape合适一点
不用开 trim 也行的,SSD 也有 GC,特别是 PLEXTOR 这种采用激进 GC 算法的 SSD,装上去就放心用吧
服务器上的没碰到问题,不升;开发机器上的,随 OS 走,懒得自己去折腾
#6 楼 @shangrenzhidao 你指的是代码提示吧?Textmate 没有这个功能,这个功能做的最好的是 rubymine Textmate 的自动补齐是按 Tab
expandrive 可以很方便的通过 SSH\FTP 映射为本地目录,挺好用的,就是比较贵 win7 的 NFS client 不支持 UTF8,可能会出现兼容性问题 vagrant 得用 virtualbox,但这个东西的磁盘性能比较低 最后,现在用 vmware 的 vmtools 直接把虚拟机的目录共享出来
应该是先用一段脚本解决环境依赖问题,然后安装一个标准版本的 ruby,有了 ruby 后,其他的功能再用 ruby 来实现吧。 作者打算用 1 年来干这个事,真是雄心勃勃的计划啊。募集 50000 刀,是想全职干这事的节奏?
确实很有意思,这么搞下去,下一个就是 CSS 也用 JS 来生成了,JS 一统江湖啊
直接参考 simple_captcha 的代码自己写一个也不用多少时间,我觉得难的还是用 ImageMagick 的命令生成容易阅读的复杂验证码。自己用命令行凑来凑去出来的效果都不满意,干脆就抄了 simple_captcha 的图像生成格式,但也不是很理想
哪位兄弟有更漂亮的 ImageMagick 命令行生成格式能分享下?
可以用 pg 的触发器
别的都好说,改改就好了,但“連你的 README 有沒有加 .txt 都要管”,这就抓狂了,作者这是怎么想出来的啊
Web 环境 Nginx+unicorn
部署 bash
开源或者经营社区对于个人来说主要建立自己的信誉与品牌,说白了就是知名度。如果 daqing 真心想在培训这个市场做点东西,最好是对高端用户收费,尽量对低端用户免费,低端用户是要培育的,是潜在客户。低端用户的交流成本高,收益小,不划算的。
如果决心要重装整个 mac os,可以试试不要装 xcode,直接用 homebrew 装 apple-gcc42,再装最新的 rvm 自动安装依赖库 感觉还是用 GCC 编译安装东西比较顺利 p.s:目前用过的系统就是 debian 最顺心
看看 RVM 的版本,如果是 1.19 以上的话,可以试试降级到 1.18 1.19 安装 ruby-2.0.0 有问题
这个面试还好了,没有很特意刁难人。这作业题是怎么个交法?时限多长,有要求要单元测试吗?
#27 楼 @woaigithub 现在普通的机器的瓶颈都是 HDD,所以基本上换一个 SSD 系统性能立刻就能提高一大节 虚拟机的性能跟上面跑的应用是很有关系的,你得先确定你的虚拟机的瓶颈是什么?从你的提问里,看不出来 至于你说到 money,这已经失去在这提问的意义了,我只能说,如果是我的话,我会向公司申请,实在批不下来,那我会自己买个 SSD,600 元钱和效率、时间以及工作的心情,自己权衡吧,这就不多说了
换个 SSD 就好
现在 rvm 的版本已经是 1.19.1 了,这个问题还是存在啊
试用了一下,在线编辑器的效果很好,UI 也设计的很顺手,如果能加上代码高亮显示就更好了
p.s:亚马逊 S3 服务在国内用好用吗?会不会被墙干扰?