Согласованный. Любой разработчик должен, как бы мучительно это ни было, уметь сказать, что делает блок кода. Умысел трудно установить. Я думаю, что намного продуктивнее документировать намерения. Для меня намерение — это союз того, что вы делаете и почему.