July 29
Pros and Cons of XML Documentation
Source: https://github.com/lodgeit/svcs-au_win/pull/4422
XML документация часто устаревает, и парой она мешает понимаю кода
Есть некий метод с следующей XML документацией
Вопрос такой: что делает данный метод?
Скорей всего ответ будет такой - сохраняет Request documents в store.
Но если мы взглянем на сам метод.
Судя по всему, метод сохраняет мето-инфу, а не сам документ.
И возникает вопрос: XML документация врет или метод ?
XML документация дублирует код
Вот пример, который наглядно илюстрирует то, что XML документация дублирует код
Summary
Я не против XML документации или комментов, если они не вредят понимаю коду. Предлагаю использовать XML документацию и комменты когда: