私の特定のタスクでは、単語が指定された品詞のセットに該当するかどうかを確認しようとしています。これは次のように実行できます。
private boolean validate(String word) {
if (isNoun(word) || isVerb(word) || isParticiple(word) || ... )
return true;
else
return false;
}
ただし、ご覧のとおり、すぐに醜くなり、スケーリングが難しくなります。これらの文字列を 20 個のルールのセットに対してテストする場合、よりクリーンでスケーラブルな方法があるはずです。
スケーリング時にコードをよりクリーンで優れたものにする方法について何か考えはありますか?