技术

愚蠢地构建,聪明地重构:如何从Ruby on Rails代码中剔除问题

By 丹尼尔刘易斯

有时候,客户给我们提出了我们不喜欢的功能要求. 不是我们不喜欢我们的客户,而是我们爱我们的客户. 并不是我们不喜欢这个功能, 大多数客户要求的功能与他们的业务目标和收入完全一致. 有时, 我们不喜欢特性请求的原因是,解决它的最简单方法是编写糟糕的代码, 我们脑子里并没有一个优雅的解决方案. 这将使我们中的许多人在RubyToolbox中进行无果的搜索, github, 开发人员博客, 和stackoverflow寻找一个gem或插件或示例代码,将使我们对自己感觉更好. 好吧,我在这里告诉你,写不好的代码没关系. 有时, 糟糕的代码更容易重构成漂亮的代码,而不是在时间紧迫的情况下实现一个考虑不周的解决方案.

7分钟阅读继续阅读

加入总冠军® 社区.