ブックマーク / youchan.hatenadiary.org (3)

  • クソなコードを書き続けろ! - あしあと日記

    酔った勢いで、頭の中に思いついたことを書きなぐります。 わたしは職業プログラマとして10年くらいクソなコードを書きつづけています。 わたしは昨日書いたコードでも、なんでこんなクソなコードを書いたのか後悔することがあります。 それでもクソなコードを書きつづけます。 10年もクソなコードを書きつづけると、何がクソなコードなのか朧げながら分かってきます。 何がクソか分かってくると、なるべくクソなコードを書かないようにする工夫するようになります。 10年もクソなコードを書きつづけると、少しはマシなコードが書けるようになるものです。 そういうものです。 よく見かける、素晴らしいプログラマは、クソなコードを書かずに、あのコードが素晴らしい、このコードがエレガントだと批評します。 そういう人はクソなコードなど一行も書かないので、ほんとに素晴らしいプログラマだと思います。 コード書かなければ、クソなコード

    クソなコードを書き続けろ! - あしあと日記
    x5gtrn
    x5gtrn 2010/04/05
  • Undo,Redoの実装って何十回もやってる気がする - あしあと日記

    undo,redoの実装って何十回もやってる気がする。毎回同じパターンだ。undo,redoが登場するような編集ソフトは大体同じパターンに落とせる。フレームワークも作った。ブログにそういう内容を書きたいが面倒くさい。需要があれば面倒でも書くんだけどなあ http://twitter.com/youpychan/status/994486992 という発言をしたら何人か反応を頂いたので書いてみることにする。 需要があるなら書こう。undo,redoだけじゃなくてグラフィカルな編集ソフト全般の話をいつかまとめたいと思っていたので、ちょいとシリーズで書いてみようかとおもう http://twitter.com/youpychan/status/994636764 書こうと思う。 まずUndo,Redoについて。 Unod,Redoってみなさんどういう風に実装しているでしょうか? 私はコマンドパタ

    Undo,Redoの実装って何十回もやってる気がする - あしあと日記
    x5gtrn
    x5gtrn 2010/03/01
  • GUIテストについて発表します - あしあと日記

    以前、「Working Effectively With Legacy Code」の読書会として活動していたグループが いまは「xUnit Test Patterns」(xUTP)の読書会を行っています。 わたしはxUTPの読書会の方は出ていなかったのですが、テスティング全般に関して発表者を募集していました。 予てから個人的に課題であったGUIのテスティングについて、業務で適用する機会に恵まれたので、 この機会に発表しようと思います。 日時 2009年11月14日(土) 13:00〜18:00 場所 喫茶室ルノアール池袋西武横店マイスペース 東京都豊島区南池袋1-16-20 ぬかりやビル2階 https://www.ginzarenoir.jp/grms/pub/pc/schedule.php?c_type=20 読書会の詳細については、以下を参照してください。 http://www.fi

    GUIテストについて発表します - あしあと日記
    x5gtrn
    x5gtrn 2009/11/14
  • 1