В мои ранние дни кодирования я хотел бы сгруппировать классы, которые функционировали аналогичным образом. Например:Как организовать файлы исходного кода? По функции или типу?
- Передача данных объектов
- объект А
- Объект B
- Диалоги
- диалог
- Dialog B
Спустя некоторое время меня начало расстраивать, что, когда я работал над определенной частью приложения, мне пришлось бы прыгать вокруг, чтобы собрать его вместе.
В последние несколько лет я стараюсь организовывать элементы по функциям. Классы, которые обычно используются совместно, например объекты базы данных, я все еще держу вместе. Я думаю, что это даже имеет смысл для таких вещей, как веб-сайты:
- Page A
- изображения
- Ресурс 1
- Диалог 1
- Page B
- изображения
- ресурсов 2
- Диалог 2
Это лучший способ сделать это? Кто-нибудь имеет хорошее правило, чтобы следовать?
Спасибо! Я нашел ссылку очень полезной! –