Python мануфактураJavaDesign Patterns для автоматизаторів

Design Patterns для автоматизаторів · 1:20:11–1:29:05

Fluent chain of invocation і межі повернення сторінок

Для послідовних дій методи можуть повертати `this`, щоб після перевірки компонента викликати наступну дію через крапку. У відео це названо `chain of invocation` або `chain of responsibility`; Builder наведено як споріднений fluent-приклад. Ланцюжки потрібно форматувати за логічними частинами й переносити, коли рядок стає важко читати на code review. Автор переважно радить повертати той самий тип у межах сторінки чи компонента, а наступну сторінку створювати явно. Інакше, наприклад після `submit`, важко залишитися в контексті форми та перевірити validation errors; повернення іншого типу доречне лише за зрозумілою домовленістю команди.

1. Патерни проєктування для UI тестів (перезапис) →
Запитати в чаті про «chain-of-invocation» →