powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Многоуровневость приложения и другие насущные вопросы...
8 сообщений из 8, страница 1 из 1
Многоуровневость приложения и другие насущные вопросы...
    #39859479
__Pavel__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет!

Пилю довольно таки большой портал на ASP.NET Core 2.2 и возникло несколько вопросов, которые меня терзают:

1. Нужно ли разбивать разработку на несколько уровней (БД, Бизнес логика, Презентация) и если нет, то в каких случаях это нужно и что дает?
П.С. в команде всего несколько человек.

2. Считается ли контроллер переполненным если в нем около 1200 строк кода, ведь именно там происходит работа с БД и работа с моделями?

Спасибо за ответы!
...
Рейтинг: 0 / 0
Многоуровневость приложения и другие насущные вопросы...
    #39859482
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Pavel__Нужно ли разбивать разработку на несколько уровнейда, потому что __Pavel__довольно таки большой портал


__Pavel__Считается ли контроллер переполненным если в нем около 1200 строк кодада, потому что сейчас__Pavel__ именно там происходит работа с БД и работа с моделямиа нужно
__Pavel__разбивать разработку на несколько уровнейпотому что __Pavel__довольно таки большой портал
...
Рейтинг: 0 / 0
Многоуровневость приложения и другие насущные вопросы...
    #39859484
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Объем контроллера желательно надо посмотреть еще в количестве методов.

Если методов мало, значит они очень большие, нужно выносить логику в отдельные классы. а в вашем случае - в отдельные слои

Если методов много, значит плохо продумана разбивка на сущности - нужно разбить на более мелкие контроллеры
...
Рейтинг: 0 / 0
Многоуровневость приложения и другие насущные вопросы...
    #39859536
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

Ответ бомба
...
Рейтинг: 0 / 0
Многоуровневость приложения и другие насущные вопросы...
    #39859625
__Pavel__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

Спасибо за ответ, все по делу, я сам сомневался, поэтому получилось, что сам себе и ответил =)

Подскажите еще один момент, а нужно разбивать слои на разные проекты или можно ли это сделать в одном проекте? Будет ли преимущество в разбросе по проектам?
...
Рейтинг: 0 / 0
Многоуровневость приложения и другие насущные вопросы...
    #39859633
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лучше разбивать, быстрее будет собираться, проще переиспользовать, проще понимать зависимости и не наплодить циклических, проще тестировать и т.п. Не бойтесь, в общем, создавать проекты
...
Рейтинг: 0 / 0
Многоуровневость приложения и другие насущные вопросы...
    #39861819
L.Otujktd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
__Pavel__,

Добрый вечер! Правильно выбранная архитектура на начальном этапе принесёт свою выгоду в дальнейшем. Я так понимаю что у Вас сейчас настал переломный момент когда уже понятно что дальше нельзя двигаться без рефакторинга :). Да желательно разнести по проектам/сервисам, как уже писали выше.
...
Рейтинг: 0 / 0
Многоуровневость приложения и другие насущные вопросы...
    #39862162
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
L.Otujktd__Pavel__,

Добрый вечер! Правильно выбранная архитектура на начальном этапе принесёт свою выгоду в дальнейшем. Я так понимаю что у Вас сейчас настал переломный момент когда уже понятно что дальше нельзя двигаться без рефакторинга :). Да желательно разнести по проектам/сервисам, как уже писали выше.

Он еще не закончил "пилить довольно таки большой портал" и уже заниматься рефакторингом.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Многоуровневость приложения и другие насущные вопросы...
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]