分享 Thoughtbot 发布的编程风格指导

huacnlee · 2014年01月14日 · 最后由 blackanger 回复于 2014年01月17日 · 3032 次阅读

不错,看看去

JavaScript

  • Use CoffeeScript.

高级黑,笑抽了

#2 楼 @PrideChung 这可是很正经的!

prefer inject over reduce, prefer map over collect. 可是我认为 jnject 和 collect 是一对,map 和 reduce 是一对啊。

我觉得 collect 更好一些。

map 有时会造成困扰,尤其是应用有很多 LBS 成分跟 Google Map 集成的时候。

当然要看项目环境吧。要是一个税收或者讨债系统,有很多东西需要 collect. map 就比较好了。

#4 楼 @steveLTN 支持 map reduce!

应该算是建议。

Testing

  • Avoid its, let, let!, specify, before, and subject in RSpec.

不解..

#5 楼 @hisea 可以自己封装一下嘛

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