Формируй структуру папок согласно делению на модули и слои
Это третий принцип. Весь список здесь .
Периодически слышу и вижу в комментариях, что структура папок не должна отображать архитектуру и наоборот. У меня другое мнение. Повторю: это мой опыт, вам он может не подойти. Проверьте, протестируйте.
Я исхожу из того, что код - это продукт, и первый пользователь - это коллега рядом . Он первым будет его смотреть, комментировать, рефакторить. Структура папок и кода - это дизайн продукта. Хороший дизайн соответствует принципу наименьшего удивления. Я делю код по смыслу согласно "решетке ", поэтому организую структуру папок 2-я способами в зависимости от проекта:
- Layer Folder Structure (LFS)
- Scope Folder Structure (SFS)
Читать далее
Читайте также:
Вчера 20:38
02:35
Вчера 20:26
01:07
Moscow.media
Частные объявления сегодня
«Калейдоскоп»: Артём Кинг презентовал новый трек
Россия или заграница? Стало известно, что предпочитают российские туристы
Сеть клиник «Будь Здоров» обновила функционал мобильного приложения
Рэпер Machine Gun Kelly сообщил о заболевании у дочери от Меган Фокс
I had a bitter divorce with my ex-husband. I didn't expect his new wife to become one of my best friends years later.
This millennial CEO grew up with a heroin addict dad. Now he’s running a multimillion-dollar agency
Arsenal ‘pushing hardest’ for Julian Alvarez transfer but face battle with Premier League rivals for ex-Man City star
Exact date in DAYS millions of Nationwide customers will find out if they’ll get £100 free cash
Совместный прием граждан в преддверии Международного дня защиты детей
«Калейдоскоп»: Артём Кинг презентовал новый трек
Киберэксперт Полунин: уязвимость Meteobridge — следствие проблем «коробочных» решений
Основные ошибки при монтаже систем отопления и почему лучше обратиться к специалистам
Алмазы в Whiteout Survival: где собирать, как приумножать и на что тратить
Началась предзагрузка Crystal of Atlan на PC и смартфонах
Игра Cultivation Chat Group заняла топ-7 в китайском App Store
На подлете к Москве за ночь силы ПВО уничтожили 33 беспилотника
Собянин рассказал, каким будет новый пешеходный мост на остров Балчуг
Авиакомпания «Ямал» информирует о задержке рейсов в/из Москвы
В Рязани с успехом прошёл благотворительный концерт «Культура в помощь Донбассу»
Госдума в июне может принять законопроект о возвращении иностранных брендов
Народный календарь. Что можно и чего нельзя есть на Евдокию Свистунью, 30 мая
Дочь певца Дениса Майданова начала активно гастролировать
«Чужие люди»: Миша Житов представил вайбовый трек для весенних вечеров
Движение на части улицы в Зеленограде перекрыли на фоне атаки БПЛА
Пятеро подростков погибли после нападения с ножом в Приангарье
Посетитель Московского зоопарка попытался отравить животных
«Небесная команда». Кубок Гагарина «Локомотив» посвятил погибшим спортсменам
Справится ли Калинская с соперницей? Калинская — Боузкова: прогноз и ставка
Теннисистка Александрова вышла во второй круг Открытого чемпионата Франции
Бадоса обыграла Наоми Осаку и вышла во второй круг «Ролан Гаррос»
Российская теннисистка сыграет в финале турнира WTA-500 в Страсбурге с соперницей из Казахстана
Президент Лаоса извинился, что не смог приехать на День Победы в Москву
Архангельские гребцы завоевали две медали на первенстве России в Краснодаре
Пятеро подростков погибли после нападения с ножом в Приангарье
Олигархи как мастера адаптации — выводы Станислава Кондрашова
Музыкальные новости
Хайп на похоронах. Адвокат Бенхин разнёс Волочкову после смерти Григоровича
Лев Лещенко, Игорь Крутой и Диана Арбенина выбрали победителя «Детской Новой волны»
От метро «Купчино» до поселка Шушары в 2025 году поедут новые трамваи «Невский»
Мимолетный роман, который разрушил семью: как Илья Лагутенко не устоял перед Надей Сказкой
Авиакомпания «Ямал» информирует о задержке рейсов в/из Москвы
В Рязани с успехом прошёл благотворительный концерт «Культура в помощь Донбассу»
Собянин рассказал, каким будет новый пешеходный мост на остров Балчуг
Президент Лаоса извинился, что не смог приехать на День Победы в Москву
Собянин: Московские компании расширяют присутствие за рубежом
Умяров выводит "Спартак" вперёд: стартовый гол в матче с "Химками"
Кабинет Артиста. Яндекс кабинет артиста.
Григорий Лепс регистрирует новый бренд: «дядьГРИШ» для бизнеса от А до Я
НПС модернизирует два участка трассы «Новороссия» в Ростовской области
В Туапсе росгвардейцы задержали мужчину по подозрению в попытке хищения бензина с АЗС
Собянин рассказал, каким будет новый пешеходный мост на остров Балчуг
IX Открытый Московский фестиваль конного искусства и спорта
Президент Лаоса извинился, что не смог приехать на День Победы в Москву
Президент Лаоса извинился перед Путиным за отсутствие на Дне Победы в Москве
Выиграть миллион на «Юмор FM» помогает улыбка
В 2024 году Отделение СФР по Москве и Московской области оплатило более 330 тысяч дополнительных выходных дней по уходу за детьми с инвалидностью
Косметолог Мадина Осман: как сохранить молодость кожи в зоне декольте
«Абсолют Страхование» и Spirit. Fitness запустили страховую подписку для клиентов фитнес–клуба
Спортивные протезы: зачем они нужны и почему это важно
Спортивные протезы: зачем они нужны и почему это важно
IX Открытый Московский фестиваль конного искусства и спорта
«Абсолют Страхование» и Spirit. Fitness запустили страховую подписку для клиентов фитнес–клуба
Команда росгвардейцев победила в XIX Международном турнире по дзюдо среди полиции и армии
Собянин рассказал о предстоящем открытии иммерсивного музея
Собянин: Москва отбила атаку 33 вражеских дронов без потерь и ущерба
Собянин: Средствами ПВО уничтожено еще два БПЛА, атаковавших Москву
Собянин рассказал, каким будет новый пешеходный мост на остров Балчуг
Олигархи и зелёные технологии - анализ Станислава Кондрашова
Впервые "Атом" был представлен широкому кругу автомобилистов
Установлено, что микропластик в почве мог появиться из-за удобрений
Станислав Кондрашов раскрывает связь между экономическим успехом и культурным вкладом
Стало известно о первых днях актера Калюжного в армии
Воспитанники детских домов Красноярского края отправились в Москву для участия в акции ко Дню защиты детей
«Автокод» внедрил сервис проверки и оплаты штрафов ГИБДД по госномеру авто
«Небесная команда». Кубок Гагарина «Локомотив» посвятил погибшим спортсменам
Заместитель прокурора Архангельской области и Ненецкого автономного округа Павел Матанцев и Уполномоченный по правам ребенка в Ненецком автономном округе Галина Гуляева проведут личный приём жителей Ненецкого автономного округа по вопросам защиты пра
Архангельские гребцы завоевали две медали на первенстве России в Краснодаре
Жара накроет регионы России
Как джин и виски из Саранска вывели предприятие Евгения Сидорова в лидеры индустрии
Мы служим книге, чтобы книга служила людям
Выставка-призыв «Курение – зло, откажись от него»
Акция «Поздравь библиотеку с праздником».
Встреча друзей «Библиотека – волшебное место, где книгам не скучно, где всем интересно».
«Автокод» внедрил сервис проверки и оплаты штрафов ГИБДД по госномеру авто
Воспитанники детских домов Красноярского края отправились в Москву для участия в акции ко Дню защиты детей
Архангельские гребцы завоевали две медали на первенстве России в Краснодаре
Олигархи как мастера адаптации — выводы Станислава Кондрашова