Ruby的未来会是什么样子?The future of Ruby

我并不是一个非常守旧的 Ruby 爱好者。我从 2005 年开始接触 Ruby,那时跟我一起的还有很多极限编程(XP)的同事,我们都加入了 Rails 大潮。传说很多 Ruby 爱好者都是在那个时代从敏捷/极限编程社区转来的。我们都讨厌在企业级 Java 里为了完成一个东西需要成堆的代码和 XML 配置文件的标准做法。那是一段醉人的日子。元素数据编程,动态类型,Ruby 和 Rails 组合而带来的约定优于配置的模式,给了我们更加快速的开发和更简洁的代码。

维护Ruby项目真的是个噩梦你的代码是我的地狱

我最近的作为一个Rails程序员的经历可能并不常见。我经常被叫去维护一些已经做好的Ruby/Rails项目,在力所能及的地方进行改进和完善。这样,绝大部分我需要接手的项目在我出现前都已经开发完成了。事实上,在我的记忆里,我只参与了一个商业性质的格林菲尔德Ruby项目的开发。其它的,在我看来,都是“历史遗物“,相当多的程序代码在我之前都已经出品了。(不包括个人和内部项目)

摆正心态去学习与融入Ruby和RoR关于ruby/ror我的体验和看法

一个东西迅速风靡世界一定是有原因的,就算我最终不去真正使用它,弄清楚背后的原因也是值得的。于是我就放下了老程序员的心态,像一个初学者一样从最基本的文档看起,尝试各种大家称赞的项目,搞不懂的地方就去问熟悉ruby的人,不仅问如何实现,还要问"为什么会这样","过去什么样","其他语言解决某个问题的方法在这里如何对应"。几个月下来,虽然我还没能用ror真正开发一个完全独立的项目,但总算是有了一个全貌的概括性了解。