Стоит ли вставлять `const`-корректность

В настоящее время я сталкиваюсь с проектом C ++, написанным некоторыми старшими программистами, состоящим из примерно 400 файлов и 200 классов.

Код хорошо проработан, работает нормально и стабильно.

Пока я добавляю некоторые функции, для меня обычной практикой является забота о const -корректности.

Но если я начну объявлять свои новые функции-члены const , не будет конца адаптации старого кода для того, чтобы все работало.

  • Должен ли я потратить время на то, чтобы ввести const -корректность в этот код?
  • Что еще хуже, мне нужно изменить старый зрелый код и объяснить {{ 1}} старшим, что я сделал во время проверки кода. Стоит ли оно того?
12
задан iammilind 30 September 2011 в 05:00
поделиться