Перейти к содержимому

Как 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 Процесс обработки запроса при оформлении заказа