タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

ソフトウェアに関するsyd_sydのブックマーク (1)

  • キミのコードが汚い理由 ― @IT情報マネジメント

    リスト1は、同じ処理を繰り返すようなコードで初心者プログラマーがよく使う幼稚なスタイルで書かれている。必ずしも複雑ではないが、筆者には散らかっていて効率が悪く見える。リスト2の方が複雑な条件になっているが、Javaを理解していれば、かなり読みやすい。唯一疑問を抱くかもしれないとしたら、最後の「else if」の中にある条件の最初の部分だけだ。このクローズに来るということは、どちらかのプレーヤーが勝ったことを意味する。 いずれのインプリメンテーションも間違ってはいない。実際、これらはどちらも非常に小さく、つまらない例にすぎないので、これらのリストでコードがいかにクリーンか論ずるのはあまり有益ではない。ただ、何をもってインプリメンテーションがクリーンなのかについて読者の興味を深めることはできるだろう。 クリーンなコードについて扱った記事、Webサイト、書籍は多数存在する。何をもってコードをクリ

    syd_syd
    syd_syd 2007/01/12
    例はプログラムが正しく設計されていない(設計の段階で条件分岐がうまく理解されていない)だけのように見える。コーディング段階の問題なのだろうか?設計せずにいきなりコーディングするから駄目なんじゃ?
  • 1