< 0: # エラー処理 if group not in ["A課", "B課", "C課"]: # エラー処理 #データ追加処理 ウェブ入力ルーチンでのチェック ファイル入力ルーチンでのチェック if len(name) > 20: # エラー処理 if age < 0: # エラー処理 if group not in ["A課", "B課", "C課"]: # エラー処理 #データ追加処理 処理が重複している ・将来、「D課」が増えたら、両方のルーチンを修正しないといけない ・どこでデータをいじっているかわからないので修正漏れが生じる