По мне вполне достаточный. Вот например в команду программистов
приходит новый человек. каким образом оценить его работу и искать
ошибки? Не читать же его 100500 строк кода. напишет где то на 10
уровне вложения макросов define TRUE FALSE чтобы это срабатывало
при пересечении нулевого меридиана. и выстрелит все это лет через
5, когда он уже 3 места работы сменит.