Evolution-design — мой ответ FSD



В начале лета я рассказывал, что хочу сделать свою замену FSD.

Тогда я ещё думал, что, может, просто сделаю как FSD, только с докой получше, да правилами погибче.



Но в процессе рассуждения я понял: получается не лучше. Потому что у всех архитектур одна проблема — стандартность.



Ну то есть, это и главный плюс, и главный минус. Стандартные вещи сильно упрощают нам жизнь. Но они не эффективны



У каждого проекта:

— Своя команда

— Своя сложность

— Свой стек

— Свой этап



Осознание последнего меня прям выбило из колеи. Ну то есть: вроде всё продумал, выбрал FSD — идеально подходит. А через год хренак, и уже проект такой большой, что FSD больше мешает.



И от понимания этого, я как раз пришёл к идее evolution-design.



Хватит отрицать, что всё всегда меняется. Давайте это учитывать и использовать. Давайте сделаем архитектуру, которая будет эволюционировать с вашим проектом.



Подробнее об идее можно посмотреть в моём видео на канале ⤵️

Видео



Evolution-design — это будет:



— Документация, с описанием основных архитектурных паттернов и готовых сборок ахритектур

— DSL для описания архитектуры, с возможностью описать свою архитектуру

— Линтер для валидации правил (Похоже на staiger)

— Генератор кода

— В планах: визуализатор, квиз по выбору архитектуры, маркетплейс архитектур



Только в прошлую среду запустили разработку в Open source направлении сообщества. И я не ожидал, что пойдёт так динамично.



Вот репозиторий



Уже подняли проект, настроили сборщик, линтер, cli. Сформировали DSL и начали реализовывать линтер, и где то половину core модуля разработали. Дикая скорость)



Кто хочет посмотреть, как разрабатываются open source проекты, и кто хочет поучаствовать – залетайте

https://t.me/welcome_paromovevg_bot



Очень мощная возможность порешать нетривиальные задачи, пообщаться с опытными разрабами, и приложить руку к перспективному проекту)



Если думаете, что у вас уровень маловат — не переживайте. Задачи под любого найдутся.



🕰 Сегодня в 19:00 у нас второй синк по проекту