функции.
к примеру одна функция получает с апи, данные и передаёт их другой, эта обрабатывает их и передает третьей функции, которая отправляет их на сервер.
И вот эта передача информации от функции к функции у меня сделана таким способом, в конце функии я вызываю след функцию через self.func()
А данные между ними как передаешь?
Не знаю, я бы в класс не объединял, по сути 3 функции используются последовательно. Не уловил пока зачем им общий неймспейс (хмм... корректно ли так употреблять...) А то сейчас у тебя класс на 3 задачи причем явно разные: получить преобразовать отправить. А желательно (ну понятно по обстоятельствам можно немного отклоняться) чтобы была 1
Ну вот к примеру первая функция получила от апи, спискок имён. Я в этой функции вызываю self.func2(names)
Только подумай про single responsibility все таки
Некоторые функции запускаю в цикле, К примеру есть список имён, и каждое имя нужно обработать то я делаю for name in names: self.func2(name)
супер
Ну это удобно, делить на задачи. 1. Мне позволяет удобно обращаться к определенной операции со своими данными. 2. Удобно для чтения и понимания. Ты видишь какую задачу выполняет каждая функция
Обсуждают сегодня