Как вы без паттернов поймёте, что вам написал AI?
В наше время паттерны становятся инструментом обуздания LLM. Нужно ставить ему задачу, например, понизить coupling между модулями, декомпозировать класс при помощи SRP, изолировать слой через IoC, DI или Revealing constructor, применить strategy, bridge, visitor, adapter... для того, чтобы получить определенный эффект, например, подмену поведения в разных условиях или стыковку сложных контрактов. GRASP, SOLID, GoF, DDD, Enterprise patterns должны стать универсальным языком, который мы используем для объяснения своих мыслей и требований, своей задумки как автора что при общении с коллегой, что при постановке задачи джуну или AI агенту.
Созвон с вопросами про паттерны: https://youtu.be/bfw101W5Xf4
Post #1915
2.71K

- ❤ 9
- 💯 6
- 👍 4
- 🔥 1