タグ

ブックマーク / ameblo.jp/argv (1)

  • 『サンプルコードで語る難しさ』

    プログラミング入門者のための教材として、「カレンダーを表示するプログラムを作れ」という課題がある。この課題に対して「カレンダーなんて OS に付属しているのに、なんでそんなもの作るんですか?」という人がいる。なんという的外れな意見だろう。言うまでもなく、勉強のために作るのであって、使いたいから作るわけではない。 これは極端な例だが、この手の齟齬はよく起こる。ブログのコメントなどを読んでいると、「来の意図が伝わっていないな」と思うことは日常茶飯事である。 ★ CodeZine の「コーディングスタイルの常識をぶち壊せ」という記事のコメントや「はてブ」のコメントを読んでいて、改めて感じた。 この記事の2つ目のサンプルソースについて、「こんな用途に switch は使うべきでない」とか、「配列を使ったほうがよい」などというのは野暮である。「常識」的に考えて、この記事の著者も他の読者もそんなこと

    『サンプルコードで語る難しさ』
  • 1