@Votetoda

Как писать чистое разветвление кода?

Добрый день, у меня постоянная проблема при написании больших проектов, дело в том что существует условный MainViewController, это основное view на котором происходят все действия, там и constraints anchors, все этапы, pusher, использую moya для уменьшения действий, Большой интерфейс, с множество активностей, которые сменяют друг-друга. Проблема в том что я пытаюсь отдавать часть функции в другие классы, но всё равно в итоге MainViewController имеет более 1000 строк в файле, Как можно его разветвлять? скажем внутри есть tableView, Который имеет глупые case, которые сменяют то же состояние интерфейса и код стал громадным, скажем делегировать cell for row at indexpath в другой файл? не описывая всё это в одном файле.
  • Вопрос задан
  • 208 просмотров
Решения вопроса 2
EgorkZe
@EgorkZe
iOS (Swift), GoLang
Почитай книгу Clean Architecture, посмотри на архитектуры Clean Swift, Viper.
Ответ написан
Комментировать
profesor08
@profesor08
Ну для начала вынеси создание своего tableView в другой класс, тем самым в main будет лишь его вызов. Вынести и распихать по разным функциям и классам можно хоть каждую строчку.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы