Структура проекта (структура папок) является очень простой вещью и обычно игнорируется, особенно младшими разработчиками.
Хорошая структура может помочь вам повысить вашу эффективность.
Каковы наиболее распространенные способы организовать структуру проекта?
Здесь нет правильного ответа, зависит от разработчиков.
I. Структура
Сегодня я покажу вам 2 обычных способа организовать файлы в проекте, который может помочь вам получить доступ к файлам проще.
- Групповые файлы по функциям
Любые проекты имеют не менее 2 функций. Большие проекты имеют много функций. Этот способ имеет 2 преимущества:
Вы можете получить доступ к другим связанным файлам в одной папке. Нажмите Ctrl + 5, чтобы быстрые файлы доступа в той же папке.
Вы можете скопировать папки в новые проекты и легко повторно повторно повторно. Это причина, по которой я люблю так.
Где я должен положить модели, которые используются во многих функциях?
Общая папка — это опция.
Но я обычно положил его в наиболее связанную папку. Например: модель продукта находится в папках продукты, модель пользователя в папке членства или логин.
- Групповые файлы по типу
Вы можете сделать много папок одинаковых целей, таких как, модели, контроллеры, представления, которые у вас есть правильные папки для правильных типов, не должны путать, где ставить файлы.
Этот путь очень прост для новичков (младших разработчиков), они могут легко найти файлы, которые хотят.
Я не использую так, чтобы я не знаю больше преимуществ. Любой, кто его использует, пожалуйста, поделитесь мной в комментариях.
II. Название
Наимние очень важно. Описательные имена помогут вам легко найти и понимать миссию файлов. Некоторые вещи, которые вы должны знать в названии.
- Имя класса — это имя файла
RegisterController должен быть написан в RegisterController.Swift. Вам не нужно помнить 2 имена, только один для регистрации. Держите свой разум бесплатно, чтобы вспомнить другие вещи.
- Имя функции имена папки и префикс имени файлов
Это для группы по возможностям. Функция регистра должна иметь структуру, как приведенную ниже.
Название папки может быть зарегистрированным или регистратором, без проблем. Вы можете понять его функциональность на первый взгляд, верно.
Если вы используете группу по типы, вы можете назвать ваши файлы с префиксом — это имя функции, что и выше пример. Преимущества ниже.
Заключение
Надеюсь, что эти советы могут помочь вам увеличить производительность кодирования. Я эффективно использую их для управления моими проектами на Redblink. . Пожалуйста, поделитесь мной, как вы организуете свою структуру проекта. Я уверен, что ваши пути потрясающие пути.
Представьте очень крутой инструмент: https://github.com/venmo/synx Отказ Тебе стоит попробовать это.
Оригинал: «https://dev.to/blog/how-to-organize-the-project-folders-and-files-idn»