1

私は、if/else ステートメントの大規模なカスケードによって実装される一連のルールにすぎない内部 Java アプリケーションを維持しています。

if(string1.equals(earlierString)){
  if(!!string2.equals("YADAYADA")){
     errorReport.add("BLAHBLAHYADAYDA error.");
  }
  else{
    if(string3.equals("MAYBENOT!")){
      errorReport.add("POSSIBLE error");
    }
  }
}

などなど…

今後は、学習時間とトレーニングが必要になるとしても、書き直す方法を自由に選択できるので、実際に選択肢がないわけではありません。この問題に最も適しているのは、どの言語と高レベルの設計パラダイムですか? 私の主な目標は、軽微/中程度のルール変更で簡単に更新できるものを作成することです。

4

1 に答える 1