• 我说Wine+Heidi会被人打吗 😂

  • 新泽西节点?你不在纽约用的话何必买新泽西节点。

  • 主力就是 Ruby,公司里偶尔用用 Coffee,没了……

  • 之前用Skype+GChat,现在我在试图转到Mattermost。

  • Ruby 文档怎么看? at 2017年3月22日

    devdocs.io

  • 如果数据不要了的话就drop掉重建。

    如果数据还要的话就手工修数据库。

  • C#的Partial是语法糖,Ruby的打开类是运行时的东西,完全不一样啊。

    Racket就不太清楚了。

    #35 的论点也值得商榷。有很多的特性是互相冲突的,比如打开类这个特性,关掉的话可以改善维护性,允许的话可以提高开发效率增加灵活性,你可以选其中一个,但是没法两个都选啊。

  • 你说到C#里var关键词,那你可曾知道C#的类型是没法编辑的。 一个类一旦写完编译完成以后,类成员就固定下来了。 既然类固定了,当然可以从返回值去推断变量的类型。

    如果你需要一个静态类型的语言,那从一开始就不应该选择Ruby,而应该选择Java/C#系。 就像如果你要买一双适合运动的鞋子,那就去买一双运动鞋,而不是买一双有运动感的皮鞋。 你说是吗?

  • Ruby这个语言的风格本来就是通过牺牲你说的这些来换取灵活性。

    程序在运行期以外是无法正确检查类型的。

    随时打开类,随时修改类行为,各种魔术方法(method_missing),你这个想法要是实现的话,这些东西都是问题,这有点颠覆Ruby核心风格的感觉了。

  • Ruby Web 实战练习 at 2017年3月21日
    1. 提升最快的途径应该还是有人带着做项目。
    2. 需求是一直在变的,在需求分析与灵活性之间权衡,适应可能的需求变更,加快迭代速度比花很多时间去确定需求要更有用一些。
    3. 项目很难到终结,大部分项目都是长期持续地继续开发下去,很少会说做完这个功能以后项目就终结了(除非是没钱了做不下去了,或者进坟地了)。