
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 у нас второй синк по проекту
В начале лета я рассказывал, что хочу сделать свою замену 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 у нас второй синк по проекту