私はjavaコードでjavaファイルを読んで、そこにifステートメントの最大ネスト数を決定する必要があります。例えば入れ子になっている状態を見つける方法
:
if (someCondition)
{
if (someCondition)
{
// Expression
}
}
この場合、プログラムは、問題がif
後の中括弧の位置が不確実であるということである今greatest nested if depth is 2.
が表示されます。
例えば、それはのようにすることができます:
Curly brace start and end comes in same line
if (someCondition){}
OR
Curly brace start in next line
if (someCondition)
{
}
OR
Conditions without curly brace
if (someCondition)
if (someCondition) // Single line without curly brace
誰もが必要なネストされたカウントを取得するための最良の方法がどうなるかを示唆することはできますか?
このコードベースの複雑さを分析するためにこれを行う場合は、循環的複雑さのようなものを測定する他のツールがあるかどうかを見て、どの領域のコードが注意を必要としているかを知る。 –