私は、if/else ステートメントの大規模なカスケードによって実装される一連のルールにすぎない内部 Java アプリケーションを維持しています。
if(string1.equals(earlierString)){
if(!!string2.equals("YADAYADA")){
errorReport.add("BLAHBLAHYADAYDA error.");
}
else{
if(string3.equals("MAYBENOT!")){
errorReport.add("POSSIBLE error");
}
}
}
などなど…
今後は、学習時間とトレーニングが必要になるとしても、書き直す方法を自由に選択できるので、実際に選択肢がないわけではありません。この問題に最も適しているのは、どの言語と高レベルの設計パラダイムですか? 私の主な目標は、軽微/中程度のルール変更で簡単に更新できるものを作成することです。