この質問は、ユーザー入力を処理する際の人々の個人的な意見についての議論を目的としています。
私が取り組んでいるプロジェクトのこの部分は、IRCチャットと同様の方法でユーザー入力を処理します。たとえば、チャットやアクションの実行などのための設定コマンドなどがあります。
ここで、この入力を解析するために選択できるいくつかのオプションがあります。正規表現を使用したり、直接解析したり(つまり、サポートされているすべてのコマンドを含む大きなswitchステートメント、ユーザー入力の最初のx文字をチェックするだけ)、または狂ったようになってFlexに似たパーサーを追加することもできます。 /Bisonの実装。私が検討していたもう1つのオプションは、XMLファイルですべてのコマンドを定義して、それらをコード実装から分離することでした。
それで、コミュニティの考えは何ですか?