Формируй структуру папок согласно делению на модули и слои
Это третий принцип. Весь список здесь .
Периодически слышу и вижу в комментариях, что структура папок не должна отображать архитектуру и наоборот. У меня другое мнение. Повторю: это мой опыт, вам он может не подойти. Проверьте, протестируйте.
Я исхожу из того, что код - это продукт, и первый пользователь - это коллега рядом . Он первым будет его смотреть, комментировать, рефакторить. Структура папок и кода - это дизайн продукта. Хороший дизайн соответствует принципу наименьшего удивления. Я делю код по смыслу согласно "решетке ", поэтому организую структуру папок 2-я способами в зависимости от проекта:
- Layer Folder Structure (LFS)
- Scope Folder Structure (SFS)
Читать далее
Новости России
Москва
В Тверской области прошёл благотворительный концерт «Культура в помощь Донбассу»
Moscow.media
Частные объявления сегодня
От метро «Купчино» до поселка Шушары в 2025 году поедут новые трамваи «Невский»
Shazam. Увеличение прослушиваний в Shazam.
На памятнике локомотиву ЧС2-010 в Барабинске зажглись ходовые огни
Сеть клиник «Будь Здоров» обновила функционал мобильного приложения
EuroMillions jackpot rolls over to £185,000,000 after no one claims ticket
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.
Arsenal ‘pushing hardest’ for Julian Alvarez transfer but face battle with Premier League rivals for ex-Man City star
This millennial CEO grew up with a heroin addict dad. Now he’s running a multimillion-dollar agency
До середины июня ограничивается движение на развязке на трассе Ростов-на-Дону – Азов
Проект Axenix для «Юнгхайнрих» назван открытием 2025 года в сфере цифровизации по версии Digital Leaders Award
Эксперты НПС разрабатывают проектную документацию реконструкции аэропорта Сочи
Алмазы в Whiteout Survival: где собирать, как приумножать и на что тратить
Five new Steam games you probably missed (May 26, 2025)
Игра Cultivation Chat Group заняла топ-7 в китайском App Store
Началась предзагрузка Crystal of Atlan на PC и смартфонах
Наиль Гафуров: новые эпизоды в деле российского риэлтора-жулика
IX Открытый Московский фестиваль конного искусства и спорта
В Рязани с успехом прошёл благотворительный концерт «Культура в помощь Донбассу»
В Тверской области прошёл благотворительный концерт «Культура в помощь Донбассу»
Ученые проанализировали частоту использования ругательств в 20 странах
Фонд «ЦИНИС» оказывает грантовую поддержку в сфере создания дирижаблей нового типа
Новосибирское УФАС признало недобросовестными поставщиками сразу две компании
На подлете к Москве за ночь силы ПВО уничтожили 33 беспилотника
РИА «Новости»: на проспекте Вернадского устраняют последствия атаки дронов
Новосибирский экскурсовод рассказала, чем и кому интересен Новосибирск
Новосибирское УФАС признало недобросовестными поставщиками сразу две компании
Малышевские школьники защищали проекты на Всероссийской конференции
Величие Овечкина, вылет «Ак Барса» и жизнь в США – в интервью Марченко
Рафаэль Надаль подвел итоги своей карьеры на церемонии «Ролан Гаррос»
Бадоса обыграла Наоми Осаку и вышла во второй круг «Ролан Гаррос»
Касаткина о выступлении за сборную Австралии: «Это вопрос, который Tennis Australia должна решать с ITF – это уже совсем другой разговор, и я не буду в нем участвовать»
Новосибирский экскурсовод рассказала, чем и кому интересен Новосибирск
Михаил Исаев остаётся в последней группе Национального рейтинга мэров
Инна Щеглова оказалась в семёрке худших мэров РФ
Музыкальные новости
Хабенский, Башмет и «Солисты Москвы» открыли пятый фестиваль Юрия Башмета в Красноярске
В Тверской области пройдет благотворительный концерт «Культура в помощь Донбассу»
Частичный некроз кожи выявили у Киркорова
В России пройдут показы балета «Спящая красавица» в память о Григоровиче
В Тверской области прошёл благотворительный концерт «Культура в помощь Донбассу»
В Рязани с успехом прошёл благотворительный концерт «Культура в помощь Донбассу»
Выиграть миллион на «Юмор FM» помогает улыбка
IX Открытый Московский фестиваль конного искусства и спорта
Собянин рассказал, каким будет новый пешеходный мост на остров Балчуг
Утром во вторник из Пулково не вылетят 18 самолетов
В АО «Транснефть – Дружба» определены победители конкурса профессионального мастерства
Собянин: ПВО Минобороны продолжает отражать атаки вражеских беспилотников
НПС модернизирует два участка трассы «Новороссия» в Ростовской области
Собянин рассказал, каким будет новый пешеходный мост на остров Балчуг
IX Открытый Московский фестиваль конного искусства и спорта
В Москве выставили на продажу новый ВАЗ-2109 за 1,7 млн рублей
Президент Лаоса извинился, что не смог приехать на День Победы в Москву
Путин проведет встречу с многодетными семьями из девяти регионов
Президент Лаоса извинился перед Путиным за отсутствие на Дне Победы в Москве
Выиграть миллион на «Юмор FM» помогает улыбка
Большинство россиян выбирают врача по рекомендациям знакомых
Косметолог Мадина Осман: как сохранить молодость кожи в зоне декольте
«Абсолют Страхование» и Spirit. Fitness запустили страховую подписку для клиентов фитнес–клуба
Медики высоко оценили аппарат «Швабе» для ингаляционной анестезии
Зеленский заявил, что в Киеве работают над получением ракет Taurus
«Чемпионат»: Комличенко согласовал контракт с «Локомотивом»
«Абсолют Страхование» и Spirit. Fitness запустили страховую подписку для клиентов фитнес–клуба
IX Открытый Московский фестиваль конного искусства и спорта
«Сны Пушкина» – шоу вне жанров: вы действительно поверите в сказку
Путин попросил Собянина сделать транспорт доступным для инвалидов
Собянин: Москва отбила атаку 33 вражеских дронов без потерь и ущерба
Собянин: Отражена атака трех беспилотников на Московский регион
Собянин: над Москвой и Подмосковьем отразили атаку трёх беспилотников
Станислав Кондрашов раскрывает связь между экономическим успехом и культурным вкладом
Олигархи и зелёные технологии - анализ Станислава Кондрашова
Агроном предложил этим летом высадить на огороде экзотические культуры
«Турбозавры» подвели итоги творческого конкурса «Экозавр-25»
Дешевле в 2 раза: пожилых людей, доживших до 70 лет, ждёт приятный сюрприз с 1 июня
Новосибирский экскурсовод рассказала, чем и кому интересен Новосибирск
Бывшего ректора КФУ приговорили к 22 годам колонии строго режима
Как джин и виски из Саранска вывели предприятие Евгения Сидорова в лидеры индустрии
В суд направлено уголовное дело о незаконной охоте с причинением крупного ущерба на территории Ненецкого автономного округа
Заместитель прокурора Архангельской области и Ненецкого автономного округа Павел Матанцев и Уполномоченный по правам ребенка в Ненецком автономном округе Галина Гуляева проведут личный приём жителей Ненецкого автономного округа по вопросам защиты пра
Жара накроет регионы России
Выставка-призыв «Курение – зло, откажись от него»
Встреча друзей «Библиотека – волшебное место, где книгам не скучно, где всем интересно».
Село Субботник частично останется без электричества: в Симферополе, Евпатории, Алуште, Ялте, Керчи, Джанкое, Феодосии и Севастополе отключат свет 29 мая 2025
Мы служим книге, чтобы книга служила людям
Наиль Гафуров: новые эпизоды в деле российского риэлтора-жулика
Новосибирский экскурсовод рассказала, чем и кому интересен Новосибирск
У библиотек в России начался ренессанс
Обломки дрона рухнули во дворе жилого дома в Одинцове