Какие виды дублирования кода еще осталось устранить?
От: Shmj Ниоткуда  
Дата: 14.03.16 00:32
Оценка:
К примеру, когда делаешь override GetHashCode, часто используешь стандартное предложение от Resharper. Нужно только выбрать параметры, значение которых учитывать.

Если же в проекте потребовалось у многих классов сделать override Equals и GetHashCode, то заметно дублирование. Т.е. лишний код, который бы можно было обозначить лишь аттрибутами, к примеру.

Из очевидных решений -- PostSharp. Но им вроде не получится без рефлексии, что значительно замедляет.

Макросы как в Nemerle ведь в этом случае тоже бессильны?

Получается такой вид дублирования кода програмистская наука пока не в силах преодолеть?
Отредактировано 14.03.2016 0:35 Shmj . Предыдущая версия . Еще …
Отредактировано 14.03.2016 0:33 Shmj . Предыдущая версия .
Отредактировано 14.03.2016 0:32 Shmj . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.