機械的に修正できるものはerrorにしない
場合に依る
compilerを作っている時は、これは当てはめない方が良いだろう
errorにして、自動で修正するとかはしない
easyになりすぎて逆に理解できない挙動になる
form validationでの例
電話番号の080-1111-2222と、08011112222は、どちらも許容できる
どちらも許容するようなvalidationを書く
プログラムでハイフンを消せばいい
わざわざuserにそれをさせる必要はない
数値を入力して欲しいfieldで、「半角で入力してください」とかは出さなくて良い