Да я в курсе про статические анализаторы, тут больше вопрос построения культуры кодирования и культуры тестирования. Выстроить систему так, чтобы писать говнокод было невыгодно - и пацаны криво смотрят и премия поменьше...
Так индустрия к этому и стремится, тот же GO стал решением для гугла в плане написание софта, который можно написать на плюсах, но с гораздо меньшего порога входа и без ожидания ответа от гуры плюсов. Опять же в более-менее крупных компаниях внедряют всякие линтеры, чтобы обезъянок чуть ограничить в возможностях криворукости кода. Но есть нюанс, кодеров не хватает, технических стеков как тараканов развелось. Поэтому рыночку зачастую выгодно просто посадить побольше обезъянок, ограничив их автоматизированными штуками, чем искать реально высоквалифицированных спецов, которые тыщи зелёных запросят.