Я ожидал, что история про гитару закончится фразой «и вот ты умеешь играть музыку по табам, но сочинять новые песни от этого ты не научился», после чего это перейдет на программирование, но история про гитару закончилась ничем, как и эта статья.
Может быть я просто не целевая аудитория, но зато таких «программистов-самоучек» я вижу каждый день.
Например -Wfloat-equal, а вообще список с каждой версией пополняется/изменяется, поэтому нужно брать документацию от используемой версии и просматривать весь список.
Никто, нигде, ничему вас не научит. Никто вас не возьмет как кусок необработанной глины и не сделает из вас вазу. Вы сами должны учиться, сами искать где, что и от кого можно полезное получить.
Я бы эту фразу продублировал в начале в качестве TLDR, т. к. она является самой важной в этой статье.
Может быть я просто не целевая аудитория, но зато таких «программистов-самоучек» я вижу каждый день.
За 4 года использования не увидел у Cppcheck ни одного бесполезного предупреждения.
Для GCC -Wall и -Wextra недостаточно, есть еще много флагов, которые нужно включать вручную.