Re[4]: Минутка WTF-20: Меньше кода - меньше ошибок
От: VladD2 Российская Империя www.nemerle.org
Дата: 10.11.17 13:56
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Да уж точно. Замена 100500 проверок на null в коде на ReferenceEquals — это прекрасная идея. В Nemerle как, запретил уже?


А причем тут проверка на null? С ней, как раз, никаких проблем нет. Ну, кроме того, что в 90% случаев — это бойлерплэйт-код, который приходится писать из-за убогости языков. null — это специальный литерал. Второй операнд у "х != null" можно автоматом к object приводить.

Речь идет о сравнении двух объектов. Если у них еще к тому же переопределены GetHashcode и Equals — это почти наверняка ошибка. Если это делается намеренно, то лучше это явно указать.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Отредактировано 10.11.2017 14:49 VladD2 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.