@vCarabis@mastodon.social @tech@mastodon.ml Так в том то и дело, что поведение функции не всегда однозначно определяется входными параметрами! Но это уже было обсуждено. Спасибо за отклик!
Top-level
@vCarabis@mastodon.social @tech@mastodon.ml Так в том то и дело, что поведение функции не всегда однозначно определяется входными параметрами! Но это уже было обсуждено. Спасибо за отклик! 3 comments
@vCarabis@mastodon.social @tech@mastodon.ml В общем то я с Вами согласен (привет тем, кто написал getopt и иже с ним!), но не во всех случаях это возможно: например функция socket(); структура сокета аллоцируется системой, а в ручки попадает только дескриптор. Вы бы как переписали эту системную функцию, а? Отдавали бы структуру сокета пользователю? Это неудачное решение. |
@devadideva
Возможно тогда стоит пересмотреть дизайн самой функции и все что влияет на её поведение вынести за её пределы и сделать входными параметрами. Если таких параметров много будет, то я бы задумался о декомпозиции такой функции.
@tech