Я знаю про відсутність значної різниці в ефективності візуалізації між багатьма частками і одним єдиним представленням, коли ви надаєте один і той же вміст.
Очевидно, що якщо ви робите лише деякі частки в одних випадках та інші в інших випадках, це ефективно зменшує обсяг візуалізації певного виду, ніж ви можете отримати деяку швидкість.
З іншого боку, я завжди вважав часткові абстракціонування, які слід використовувати принаймні з двох різних місць, щоб виправдати своє існування. Інша причина використовувати партії - це те, коли ви хочете відобразити однаковий вигляд, але завантажуєте різні партії, виходячи з певної ділової логіки.
ОНОВЛЕННЯ:
Я не можу запропонувати вимірювання чи конкретні цифри щодо швидкості візуалізації. Якщо ви використовуєте частку в представленні, для його відображення ви викликаєте метод візуалізації, тому існує виклик другого методу. Як я вже говорив у своїй відповіді, це майже нічого, але може допомогти дуже швидко прискорити справи.
Однак я жодного разу не чув про те, щоб проект виправляв проблему ефективності, видаляючи партії. Партії - це хороший спосіб запропонувати механізм повторного використання для переглядів, і з точки зору програмістів, вони повинні використовуватися для цієї області. Вони повинні бути абстракціонування для загальних понять у поглядах.
Я працював над проектом, де надмірно використовувались партії. Не Рейки, а ті самі принципи MVC. Використання невеликих частинок для всього, що ви можете уявити, робить їх важко знайти, коли ви починаєте мати десятки з них. Де ви б шукали зміни для введення? На погляд? У частковій? У якій частковій частині є 4 частки для цього погляду? ...
Після декількох жорстких реконструкцій, з кожним оновленням виду ми видаляли непотрібні деталі. Вони не зникли повністю, але все, що залишилося, - це абстракції, які чітко визначені для проекту. Вони представляють добре зрозумілі елементи (як дерево для якихось об'єктів або певний тип списку), які повторюються у формі чи іншій формі на декількох переглядах. Я знаю, якщо я бачу дерево, яке є часткове для цього. Я знаю, коли я бачу певний тип списку, що для цього є частковий. Я не полював їх.
Читання коду - це найважливіше, що можна зробити для бази програмного коду.