• 1.是写给程序员看的,策划or产品只关注实际效果和项目进度,并不会看代码

    go testing、pytest、minitest都是定义test方法,而jasmine和rspec则用it...expect这种形式

    这是两种流派,剑宗和气宗,各有利弊

    到底哪个更好,我以前也问过,记得rei给我转了一篇tenderlove的文章

    http://tenderlovemaking.com/2015/01/23/my-experience-with-minitest-and-rspec.html

    你先不要抱着def比it...do更加直观这种先入为主的想法,把两种方式都用一用,再体会一下

    这两种测试的区别,也不仅仅是在与描述上

    2.最好写英文,要抓住磨练英文的机会,不然的话你给变量和方法命名的时候会词不达意,影响程序的可读性

  • 后面为什么要用lisp的思路来写ruby代码?

  • 快给她写一首ruby gem之歌,请matz当她的音乐合伙人

    唱完ruby在国内大火, 一时ruby程序员成为一种优雅的文化符号

    php和python吧相继被歌迷爆吧

    听说下雨天,铁轨和宝石更配噢,一度上微博热搜称为年度网络流行语

    然后。。。

    我编不下去了

  • 还是有点不太明白,可能是我知识不完整存在思维盲区吧,感谢您的解释🤗

  • 单车

  • 配置好了以后,是不是开发的时候直接用线上的镜像,然后改一个环境变量就直接开始开发?

  • 请教一个楼主说的性能问题。在看你的文章以前,我一直认为ducktype是指我们在阅读代码时需要猜类型,而程序执行时参数的类型是确定的。发生方法调用时,参数会被压入执行栈里,它包含的rclass指针可以明确指定类型,为什么ruby需要去提前猜类型?我能想到合理的解释就是要提前缓存方法的查找路径,不要在执行时再去根据类型查找方法。不知道是不是这样,能不能找到对应猜类型的ruby C源码来说明一下。

  • Ruby China 正在衰退吗? at 2017年3月15日

    一个企业用什么语言,关键还是在于成本

    国内低端程序员的用工成本很低,大量廉价的php/java工程师正是rails推广的一个阻碍

    3个rails工程师能够搞定的事情,用7个php工程师一样能够完成,成本差不了多少

    另外ruby招人难是一个很大的问题,这不仅仅是工程师的问题

    国内ruby圈资深一点的大牛就那么几十个人,如果技术合伙人被人挖走,到哪里再去找一个Rubyist来代替?

    特别是项目开始走上正轨以后,老板更加不希望受制于技术人员

    毕竟大多数项目的成败都取决于运营,技术只要不拖后腿就行了,而单个技术人员的重要性是随着项目的发展而逐渐降低的

    所以我在国内ruby圈看到一个很有意思的现象就是

    使用ruby的公司,他们的技术合伙人往往和老板有比较不错的私人关系,或者他们自己本身就是项目的发起人

    今后在ruby国内的趋势我个人看跌,但这并不影响我们使用ruby

    能够有很多Rubyist在一起的公司都是幸福的,Rubyist大部分都是热爱技术,而不是为了完成任务而编程的

    就光编程体验而言,我也会一直不断继续使用ruby

  • 呃,之前用vue写了个blog,前端git pages,后端挂heroku

    感觉vue对于非专业前端十分友善,看一遍文章就可以直接startup,学习曲线很平滑

  • 用 Ruby 做编译原理大作业 at 2017年3月13日

    不明觉厉

i love my wife & ruby