リスト1は、同じ処理を繰り返すようなコードで初心者プログラマーがよく使う幼稚なスタイルで書かれている。必ずしも複雑ではないが、筆者には散らかっていて効率が悪く見える。リスト2の方が複雑な条件になっているが、Javaを理解していれば、かなり読みやすい。唯一疑問を抱くかもしれないとしたら、最後の「else if」の中にある条件の最初の部分だけだ。このクローズに来るということは、どちらかのプレーヤーが勝ったことを意味する。 いずれのインプリメンテーションも間違ってはいない。実際、これらはどちらも非常に小さく、つまらない例にすぎないので、これらのリストでコードがいかにクリーンか論ずるのはあまり有益ではない。ただ、何をもってインプリメンテーションがクリーンなのかについて読者の興味を深めることはできるだろう。 クリーンなコードについて扱った記事、Webサイト、書籍は多数存在する。何をもってコードをクリ
大阪大学サイバーメディアセンター 菊池誠 この論文は大阪大学大学院文学研究科文化形態論専攻広域文化形態論講座文化基礎学専門分野共同研究「科学と社会」(代表者: 溝口宏平)報告書(平成16年2月発行)に掲載されたものです。基本的には大阪大学の全学共通教育科目として毎年開講しているオムニバス講義「科学と人間」の中で私が担当している「科学とニセ科学の間」の回のレジュメを拡大したものです。 マイナスイオンの項に追記しました。でも、まだよくわからない(2006/2/23) はじめに 論文にしてはケッタイなタイトルなの で、面食らっておられるかたも多かろう。現代市民社会の特に日常生活と科学とのか かわりを考えるとき、私個人は「ニセ科学」の問題は極めて重要であると考えるのだ が、恐らくはこの問題に注目していない研究者(自然科学者・科学論者・社会科学者 を問わず)がほとんどだろうし、それどころか問題の存在
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く