タグ

develとprogrammingに関するkiyo_hikoのブックマーク (1)

  • スラッシュドット ジャパン | リファクタリングは趣味の世界?

    Anonymous Coward曰く、"リファクタリング(マーチン ファウラー著 「リファクタリング」)とは「ソフトウェアの外部的振る舞いを保ったまま内部の構造を改善していく作業」のことで ここ最近、屋さんでよく見かけるようになった開発手法XP(eXtreme Programming)の重要な要素の一つです。しかしながら、「動いているコードはむやみにいじくるな」というのは、どの会社でも暗黙のルールになっており、会社の人にも言われることだと思われます。 当方は新人プログラマなのですが手が空いた時にリファクタリングをしていると「きれいなコードだとかそういうのはどうでもいいから一度テストしたコードに手を付けるなボケ。自己満足は一人でおねがい。」と言われる始末です。たしかにリファクタリングは闇雲に行うと何日もの手戻りにもなりえます。しかし、体系化したリファクタリングを行うことにより「将来の機能拡

    kiyo_hiko
    kiyo_hiko 2011/06/16
    「目前の事ばかり追いかけている状態でリファクタリングをしてしまうのは間違いだと思います。 アジャイルプロセスで回し、何度も遍歴を重ねられるような体制が全体的にできていなければただただ破綻するだけです」
  • 1