回答編集履歴

1

ed

2022/10/29 19:47

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -2,7 +2,7 @@
2
2
  「外部からの任意の入力は信用しない」というのが原則です。
3
3
  故に、バリデーション(入力値検査)を行って、意図しない外部入力を受け入れないように配慮します。
4
4
 
5
- 「1以外は全部2とする」という仕様なのであれば、書き方②のほうで良いでしょう。
5
+ 「1以外は全部2(×)とする」という仕様なのであれば、書き方②のほうで良いでしょう。
6
6
 
7
7
  そうでないなら書き方①にelseを入れるか、それより前に「1でも2でもない場合は無効」という判定を入れて戻し(これがバリデーション)、アプリケーションを終了させるか再入力を促します。
8
8
  (書き方①だけだと不十分になる可能性は高い)