TL;DR

意味や動作が、ぱっと読んだだけでは理解できないコード。レッドフラグの 1 つである。

なぜ必要か

コードが明白でないということは、コードを読んだだけでは分からない重要な情報があることを意味する。コードを明白にする方法は、A Philosophy of Software Design 第18章で扱われている。

関連

出典