Почему Resharper предпочитает consts по только для чтения?

Я заметил предложение Resharper при "Общих Методах и Улучшениях Кода": Преобразуйте локальную переменную или поле к константе.

Я также заметил что в книге Bill Wagner "Эффективный C#: 50 Особенных методов Улучшить Ваш C#" существуют идиома языка, "Предпочитают только для чтения константе", в котором авторе объясняют риски использования consts.

Мой вопрос не о различиях между только для чтения и константой и когда использовать их, но почему один источник поместил константу как обычную практику / улучшение кода и в другой руке, вторые обработки, только для чтения как идиома?

12
задан Dariusz Woźniak 24 September 2019 в 07:36
поделиться