Acabei de medir uma grande parte do código PHP (1153 linhas) usando o PHPMD ( http://phpmd.org/ ) e ele me diz que o código tem uma complexidade NPath de 16244818757303403077832757824.
Parece-me um número loucamente grande, sugerindo que talvez o PHPMD tenha quebrado de alguma forma. É possível que um pedaço de código escrito por humanos tenha uma complexidade de NPath tão alta? A complexidade ciclomática é 351.
Dois detalhes possivelmente importantes -
Este era um código processual, misturado com HTML, e o PHPMD medirá apenas o código orientado a objetos. Para contornar isso, agrupei o arquivo inteiro em uma classe com uma única função - isso é representativo de como é usado.
O arquivo consiste em uma série de instruções de switch aninhadas e, dentro delas, existem muitas instruções if..else - então é certamente bastante complicado.
Editar
Quero esclarecer que não estou questionando se o PHPMD está mentindo para mim. Eu sei que o código é uma bagunça terrível, só me pergunto se é possível que algum código seja realmente tão ruim assim. Parece que a resposta é sim, é muito possível.
WP_Query::get_posts()
teve uma complexidade nPath de 1.435 Quindecillion em 2013. Ele é ainda pior hoje em dia ...