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

Сообщение Re[7]: [FeatureRequest] Type cast от 23.03.2017 18:51

Изменено 23.03.2017 18:52 Sinix

Re[7]: [FeatureRequest] Type cast
Здравствуйте, AndrewVK, Вы писали:

AVK>Может тогда Code.NotNull сделать дженериком и возвращать значение аргумента?

Он уже generic. В принципе можно, если народ сильно попросит.


Лично моё мнение: резко-резко-резко против. Очень давно нахватался опыта с кодом, в котором проверка предусловий и бизнес-логика были вперемешку.
Особенно после того, как один непризнанный гений (не будем показывать пальцем, но это был я) врубил на некоторых ассертах [Conditional("DEBUG")]:user

Ну и кроме того, у нас уже есть поддержка подобных вариантов со стороны языка. Точно есть смысл тащить в библиотеку код, который через год-два пригодится только в легаси?
Re[7]: [FeatureRequest] Type cast
Здравствуйте, AndrewVK, Вы писали:

AVK>Может тогда Code.NotNull сделать дженериком и возвращать значение аргумента?

Он уже generic. В принципе можно, если народ сильно попросит.


Лично моё мнение: резко-резко-резко против. Очень давно нахватался опыта с кодом, в котором проверка предусловий и бизнес-логика были вперемешку.
Особенно после того, как один непризнанный гений (не будем показывать пальцем, но это был я) врубил на некоторых ассертах [Conditional("DEBUG")]

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