When an identifier becomes a keyword in the later versions of the language, boom! It’s time to Find and Replace All ! When a subprogram implements spaghetti, move your ass engineer! When a language becomes more strict in the later versions and the current code review metrics extends it, again, move your ass engineer!