パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

美しくなくても十分に機能するコードで良い?」記事へのコメント

  • ユーザーには関係ないからね。ユーザーにとっては、バグなくちゃんと思った通りに動いてくれるのがいいプログラム
    .NETにして、バグなくちゃんと動いてくれるプログラムが、簡単に作れるのかどうかは知りませんが。
    • ユーザーがそのプログラムを必要としているならば、
      コードがスパゲッティであるがゆえに保守が難しい状況はユーザーのためになっていないのでは?
      そもそも複雑になればなるほどバグを誘発するし、リリースも遅れる。
      結果として不利を被るのはユーザーで、関係ないどころじゃない
      • でも、もう納期切れてお客さんが隣の部屋で待っているのに、
        デバッグ中に「コードが綺麗じゃない」とか言って考え込んでいる人を見たときは、アホかと思いました。

        問題点の洗い出しは終わっていたし、さっさと動くコードを書いて欲しかったです。
        • そのお客さんと今後、どれくらい付き合うつもりかによりけりじゃないでしょうか?

          他の人も言っているように「美しい」の定義にもよりますが、「保守しやすい」がその定義なら、初期の段階でちゃんと設計してお
          • by Anonymous Coward on 2002年09月19日 13時01分 (#168619)
            >まあ、そのお客とは金輪際あわん、という場合は、スパゲッティでもいいんでしょうが。

            • 後から入った同業他社になめられるといけないので、そういう場合でも綺麗なコードで書くように心がけます。
            • それでも綺麗にできなかったソースには署名を入れません。
            • 気に入らない同業他社がメンテを引き継ぐことが解っている場合は、署名を抜いた上でスパゲッティにして(デリファクタリングと呼びます)おきます。
            親コメント
            • 気に入らない同業他社がメンテを引き継ぐことが解っている場合は、署名を抜いた上でスパゲッティにして(デリファクタリングと呼びます)おきます。
              そうか、そのせいだったのか...。

              まあ仕様変更への対応と称して換骨奪胎して別コードに仕立て上げたので、もう恨み言を言う気はありませんけど。 :-)

              親コメント

犯人は巨人ファンでA型で眼鏡をかけている -- あるハッカー

処理中...