Сообщение Re[20]: Default values от 16.07.2016 19:22
Изменено 16.07.2016 20:47 Serginio1
Здравствуйте, Qbit86, Вы писали:
Q>Здравствуйте, Serginio1, Вы писали:
S>> Зачем писать кучу перегрузок, если можно использовать 1 метод с дефолтными параметрами?
Q>Насколько я помню, то ли Code Analysis aka FxCop, то ли ReSharper рекомендуют избегать умолчальных значений в пользу перегрузок. Аргументация вроде заключалась в том, что не все языки поддерживают значения по умолчанию.
Так на самом деле он вызывается как полный. Просто в других языках нужно использовать все аргументы.
Дефолтные параметры как раз и были сделаны из-за критики перегрузок.
Зачем плодить кучу методов если их заменяет один с дефолтными параметрами?
Q>Здравствуйте, Serginio1, Вы писали:
S>> Зачем писать кучу перегрузок, если можно использовать 1 метод с дефолтными параметрами?
Q>Насколько я помню, то ли Code Analysis aka FxCop, то ли ReSharper рекомендуют избегать умолчальных значений в пользу перегрузок. Аргументация вроде заключалась в том, что не все языки поддерживают значения по умолчанию.
Так на самом деле он вызывается как полный. Просто в других языках нужно использовать все аргументы.
Дефолтные параметры как раз и были сделаны из-за критики перегрузок.
Зачем плодить кучу методов если их заменяет один с дефолтными параметрами?
Re[20]: Default values
Здравствуйте, Qbit86, Вы писали:
Q>Здравствуйте, Serginio1, Вы писали:
S>> Зачем писать кучу перегрузок, если можно использовать 1 метод с дефолтными параметрами?
Q>Насколько я помню, то ли Code Analysis aka FxCop, то ли ReSharper рекомендуют избегать умолчальных значений в пользу перегрузок. Аргументация вроде заключалась в том, что не все языки поддерживают значения по умолчанию.
Так на самом деле он вызывается как полный. Просто в других языках нужно использовать все аргументы.
Дефолтные параметры как раз и были сделаны из-за критики перегрузок.
Зачем плодить кучу методов если их заменяет один с дефолтными параметрами?
Кстати некоторые языки не поддерживают перегрузки. И лучше иметь различные по имени методы.
Q>Здравствуйте, Serginio1, Вы писали:
S>> Зачем писать кучу перегрузок, если можно использовать 1 метод с дефолтными параметрами?
Q>Насколько я помню, то ли Code Analysis aka FxCop, то ли ReSharper рекомендуют избегать умолчальных значений в пользу перегрузок. Аргументация вроде заключалась в том, что не все языки поддерживают значения по умолчанию.
Так на самом деле он вызывается как полный. Просто в других языках нужно использовать все аргументы.
Дефолтные параметры как раз и были сделаны из-за критики перегрузок.
Зачем плодить кучу методов если их заменяет один с дефолтными параметрами?
Кстати некоторые языки не поддерживают перегрузки. И лучше иметь различные по имени методы.