文件名称:成长:Ruby on Rails的可持续架构
文件大小:223KB
文件格式:ZIP
更新时间:2024-03-24 00:54:53
Ruby
成长 Ruby on Rails是Shopify上Web应用程序的首选框架。 它是经过认可的堆栈,可用于快速,轻松地开发需要使用关系数据库,HTTP服务器和HTML视图进行标准持久化的应用程序。 通过设计,Rails并未定义用于构造业务逻辑和特定于域的代码的约定,而让开发人员定义自己的体系结构和最佳实践以实现可持续的代码库。 在快速的产品开发团队中,预算和截止日期会干扰此体系结构工作,从而导致编写不良的业务逻辑和复杂的代码,而这些代码很难长期维护。 即使开发人员团队花时间考虑一下Rails的良好体系结构是什么样的,当需要创建新的Rails应用程序时,也可能需要重新进行这项工作。 该项目旨在使新的和现有的Rails应用程序都更容易采用经过实践证明的模式,这些模式可使代码在长期内更具可持续性,并且代码库更易于维护和扩展。 我们将推荐一组简单但实用的抽象和实践,这些抽象和实践可在Rails