Как senior-разработчики структурируют кодовую базу SaaS-проектов
Jan Marshal
0:00 / 0:00
Как senior-разработчики структурируют кодовую базу SaaS-проектов
6 126 просмотров · 1 месяц назад
Jan Marshal
55,4 тыс. подписчиков
6 126 просмотров · 1 месяц назад
Большинство людей структурируют свои приложения, задаваясь вопросом, где должны располагаться файлы, но более важный вопрос — кто должен иметь право знать, что именно. В этом видео мы разберем, как организована кодовая база SaaS-приложений в зависимости от прав собственности, границ и ответственности, а не от случайных папок. Мы рассмотрим правило зависимостей, соглашения об именовании, границы поставщиков и сквозной процесс обработки запросов на выставление счетов. Цель проста: сделать так, чтобы каждое будущее изменение имело очевидное место для внесения.
📸 Мой стартовый набор для SaaS: https://dub.sh/dDAfwJJ
🤩 Получите скидку 50% на SyntaxKit с кодом YOUTUBE — предложение только для первых 5 человек.
🔒 Моё любимое решение для аутентификации: https://dub.sh/xeU8r3v
💻 Учитесь программировать быстрее с Scrimba и экономьте 20% - https://scrimba.com/the-ai-engineer-p...
🌍 Мой сайт: https://www.syntaxpath.com/
👋🏻 Discord: / discord
✅ Подписывайтесь на меня в X: https://x.com/janmarshaldev
📧 Только для деловых запросов: jan@alenix.de
Временные метки:
00:00 Вступление
00:59 Почему большие проекты сложно структурировать
03:29 Структура папок против архитектуры
07:00 Обзор монорепозитория SyntaxKit
08:00 Безопасность и защита границ
10:00 Соглашения об именовании Масштабирование
14:00 Код, организованный по ответственности
15:30 Правило зависимостей
20:00 Как каждый слой отвечает за свою работу
24:00 Обеспечение соблюдения границ с помощью ESLint
27:00 Процесс обработки запроса при оформлении заказа