RSS | ATOM | SEARCH
プログラミングにおける条件の重複
Twitterで若干議論したのですが、

条件の重複は、絶対にダメなんです。

そこは初心者に分かりやすいとかという問題ではないんです。

それは現実社会とプログラムの世界を別としてとらえているからなんです。

If tmp < 50 Then
 ElseIf tmp >= 50 And tmp < 70 Then
 ElseIf tmp >= 70 And tmp < 85 Then
・・・

50点未満の人は不合格、退室してください。

この後ですよ!

50点以上70点未満の人は・・・

こんな事を現実世界で言いますかという事なんです。

こういう基本的なことが分かっていないから、まともなプログラムが書けないんですよ。

そして、それを良しとして教えたりするからダメなんです。

私は数多くの他人のプログラムを見てきましたが、このような記述がいかに多い事か。

そして、そのようなプログラムの品質の低さは議論に値しない。

もしかすると、こういう基本は、子供のうちに教えないと身につかない事なのかもしれません。

であれば、教育を見直す必要があります。

でないと、ITの世界で日本はトップになれない。


 
author:やまちゃん, category:オジサンのたわごと, 16:48
comments(0), trackbacks(0), - -

Comment









Trackback
url: トラックバック機能は終了しました。