新手问题 用 Padrino 这个框架你们用什么测试 gem?

msl12 · 2016年07月22日 · 最后由 msl12 回复于 2016年07月25日 · 2370 次阅读

minitest 还是 rspec 呢? 😮

Padrino 真的是个坑非常非常多的框架。

#1 楼 @happybai 没办法,公司要用这个

有什么区别?

#3 楼 @nouse 没有区别么,应该会有个更合适的吧

#4 楼 @msl12 自己动手写不就知道了吗?为什么要别人帮你挑?

#1 楼 @happybai 那么 哪个小框架好点?

minitest 和 rspec 要说区别也就是 TDD 和 BDD 的区别,仅仅风格不同。选哪个都一样。

#6 楼 @realwol 其实 Padrino 这个小框架本身并没有什么问题,很多的坑都是出在使用 Padrino 的场景上。 使用 Sinatra 的人目的很明确,要么是比较轻型的 Web 应用,嫌 Rails 功能太多太重没必要。要么是追求性能,以 Sinatra 为基础构建一套自己的体系来获得比 Rails 更好的性能。早期还会有一些人用 Sinatra 来做 API。 Padrino 的定位就有点儿尴尬了,商业项目里很少有打算做一辈子轻型 Web 应用的,优化性能也轮不到 Padrino。往往随着需求的增多,会想用 Devise、Carriewave、cancan 的时候,那么坑就来了。

padrino 最大的问题就是 block base。。比如一个 action 抛了 RecordNotFound,根本没办法在上层 rescue 回来

#8 楼 @happybai 看来 5 的 api mode 出现的很及时

嘛,虽然我们公司用的是 padrino, 不过测试方面完全是玩票性质的,没什么实际用处...

#11 楼 @shinkxw 我被钦定成临时的测试工程师,玩票的话容易玩火 😧

需要 登录 后方可回复, 如果你还没有账号请 注册新账号