![]() |
#33 |
Участник
|
Цитата:
Цитата:
вуаля, ответ готов. самое интересное, как всегда, не что сказано, а что пропущено. )))) Цитата:
Цитата:
про майкрософт - согласен. про "добавление параметров по умолчанию" - по прежнему считаю, что это очень распространенный подход в аксапте Цитата:
Сообщение от gl00mie
![]() По мне - умерла, так умерла: если надо существенно поменять сигнатуру стандартного метода, то надо это сделать - и по возможности использовать нормально типизированные параметры, а не безликие boolean-флажки, чтобы компилятор заметил несоответствия в вызывающем коде, а еще лучше, по-моему, вместо хрендцати параметров использовать data transfer objects (DTO), в которые можно добавлять новые свойства, не переделывая каждый раз сигнатуру вызываемого метода.
А как это эффективно и правильно сделать в существующем инструментарии? И с существующим унаследованным кодом? Собственно тема как раз про это ) |
|