Информация об изменениях

Сообщение Re[3]: Возвращаемое значение функции из входных параметров от 21.01.2017 3:15

Изменено 21.01.2017 3:17 kaa.python

Re[3]: Возвращаемое значение функции из входных параметров
Здравствуйте, Gattaka, Вы писали:

G>А вот и нет. В качестве правильно решения часто приходится пересматривать дизайн класса и реализуемого алгоритма. И, например, вместо одной функции появляется несколько.


В данном примере наличие нескольких функций может не быть адекватным решением, так как один список без другого может быть совершенно бесполезен. Кроме того, наличие нескольких методов подразумевает хранение вычисленного результата для последующей передачи вызывающему, что тоже не всегда целесообразно. Данные могут элементарно устаревать и/или занимать большой объем.

Я к чему веду – возвращать все данные разом можно и иногда нужно. Возможно, лучше создать дополнительный прокси-хранитель данный и вернуть его, если такой вариант больше нравится. Но особо большого плюса в сравнении с возвратом через параметры я не вижу.
Re[3]: Возвращаемое значение функции из входных параметров
Здравствуйте, Gattaka, Вы писали:

G>А вот и нет. В качестве правильно решения часто приходится пересматривать дизайн класса и реализуемого алгоритма. И, например, вместо одной функции появляется несколько.


В данном примере наличие нескольких функций может не быть адекватным решением, так как один список без другого может быть совершенно бесполезен. Кроме того, наличие нескольких методов подразумевает хранение вычисленного результата для последующей передачи вызывающему, что тоже не всегда целесообразно. Данные могут элементарно устаревать и/или занимать большой объем.

Я к чему веду – возвращать все данные разом можно и иногда нужно. Возможно, лучше создать дополнительный прокси-хранитель для данных и вернуть его, если такой вариант больше нравится. Но особо большого плюса в сравнении с возвратом через параметры я не вижу.