在Rails中使用partials的最佳实践

sdf*_*dfx 10 ruby-on-rails dry partial

为了与DRY原则保持一致,一旦我重复特定模式超过一次或两次,我会尝试使用部分.因此,我的一些观点包含十个或更多不同的部分.我担心这可能会对整体表现产生负面影响.一些编程书籍将部分的使用与方法的使用进行了比较.那么我应该使用相同的理由来确定何时使用它们?

关于Rails项目中部分的大小和数量的最佳实践是什么?

Ian*_*ell 7

我已经喜欢你的练习了:一旦你重复了两次视图代码,就将它重构为部分代码.蒂姆是正确的,你可以根据需要加速,并证明有必要之后加快速度.

这是我的一个警告:如果你与处理视图的专业设计师合作,从长远来看,拥有相当重复的视图代码可能会更容易.有些人很难通过局部搜索和"看到"它们如何组合在一起.我发现这些人更容易让他们管理整个shebang并在需要时更新多个文件.最佳?对我们不是程序员,但设计师更习惯于在一个或三个文件中看到大部分HTML而不是20个.:)


Tim*_*van 5

记住优化规则!

如果,一旦您的应用程序完成,您的视图太慢,请使用New Relic之类的内容来查找减速发生的位置.可能有很多地方,但它不太可能出现在你的局部.