Я унаследовал большую базу кода C ++ для нескольких приложений Windows, которая успешно используется многими клиентами.
Самым проблемным моментом при повышении до уровня предупреждения 3 является множество полученных предупреждений о несоответствиях со знаком / без знака, и я понимаю, что решить все эти проблемы для существующей кодовой базы будет очень большой задачей.
Что было бы хорошим подходом для обеспечения и обеспечения того, чтобы новый код, привязанный к кодовой базе, компилировался с повышенным уровнем предупреждений?
В более общем плане вопрос можно было бы перефразировать на то, как вы обеспечиваете повышенное качество программирования в новых принятых код. Если вы ничего не сделаете, новый код, по моему опыту, будет иметь тенденцию изменяться и стилизоваться так же, как существующий код, а не улучшаться до более современных стандартов.