sdf*_*dfx 10 ruby-on-rails dry partial
为了与DRY原则保持一致,一旦我重复特定模式超过一次或两次,我会尝试使用部分.因此,我的一些观点包含十个或更多不同的部分.我担心这可能会对整体表现产生负面影响.一些编程书籍将部分的使用与方法的使用进行了比较.那么我应该使用相同的理由来确定何时使用它们?
关于Rails项目中部分的大小和数量的最佳实践是什么?
我已经喜欢你的练习了:一旦你重复了两次视图代码,就将它重构为部分代码.蒂姆是正确的,你可以根据需要加速,并在证明有必要之后加快速度.
这是我的一个警告:如果你与处理视图的专业设计师合作,从长远来看,拥有相当重复的视图代码可能会更容易.有些人很难通过局部搜索和"看到"它们如何组合在一起.我发现这些人更容易让他们管理整个shebang并在需要时更新多个文件.最佳?对我们不是程序员,但设计师更习惯于在一个或三个文件中看到大部分HTML而不是20个.:)