DiscoverTesting MinutesЕпізод 55: Про паттерни в автоматизації (й не тільки)
Епізод 55: Про паттерни в автоматизації (й не тільки)

Епізод 55: Про паттерни в автоматизації (й не тільки)

Update: 2025-09-05
Share

Description

✊ Станьте спонсором каналу

📝 Про епізод:

Перший автотест вже написаний та успішно запускається на CI. Але як писати код так, щоб він був зрозумілий, швидкий та розширюваний? Як для цього використовуються паттерни та інші абревіатури як DRY, SOLID та KISS. Допомагати розібратись в цьому ведучим подкасту, Артему та Олександру, буде гість - Костянтин Телтов.

❗ Основні тези та додаткові ресурси:

https://workflowy.com/s/74f2065fd541/BOkwiSKvJRo3iP4q

🔍 У цьому випуску:

  • що краще - C#, TS чи Python для автоматизації
  • що таке KISS, DRY та YAGNI
  • в чому полягають принципи SOLID
  • які є паттерни проектування (згідно з Gang of Four)
  • які існують паттерни суто для автоматизації


Уточнення від Костянтина: "Коли ми обговорювали Decorator дизайн-паттерн, я навів приклад з @step у Playwright. Насправді це була помилка з мого боку, бо @step у TypeScript/Playwright є мовним декоратором (method decorator), а не реалізацією GoF Decorator pattern.Мовні декоратори (@...) у TypeScript виконують трансформацію або обгортку методу/класу під час компіляції, тоді як Decorator паттерн — це структурний паттерн ООП, який дозволяє обгортати об’єкти у додаткові «шари» поведінки на рівні архітектури.Водночас моя початкова формулювання самого дизайн-паттерну була правильною, помилкою був лише приклад."


Гість випуску - Kostiantyn Teltov, QA Team Lead | SDET at Metso: https://www.linkedin.com/in/kostiantyn-teltov


🎙️ Testing Minutes — подкаст про тестування коротко та без води.


👥 Ведучі:

Олександр Романов (SDET в IOHK): ⁠https://linktr.ee/oleksandr.romanov⁠

Артем Григоренко (CEO в Суворе QA Community): ⁠https://linktr.ee/artem.grygorenko⁠


🏆 Наші продукти:Менторство від Олександра: ⁠https://www.linkedin.com/in/oleksandr-romanov/⁠

Інтенсив “Естімація задач по тестуванню”:

Передзапис: ⁠http://bit.ly/3Tr4iBF⁠

QA Lead Course від Артема: ⁠https://grygorenko.tech⁠

Передзапис: ⁠https://bit.ly/3TtFWHz⁠

🌐 Суворе QA Community: ⁠https://qa-community.notion.site/⁠


📬 Зв'язок та партнерство:testing.minutes@gmail.com


⚠️ Всі думки висловлені в епізоді — особисті й не відображають позицію роботодавців (теперішніх чи минулих).

Comments 
In Channel
loading
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

Епізод 55: Про паттерни в автоматизації (й не тільки)

Епізод 55: Про паттерни в автоматизації (й не тільки)

Testing Minutes