ブックマーク / satoshi.blogs.com (2)

  • 「作っては壊す」過程があってこそ良いものが作れる

    iPhone用の「はてな人気エントリーリーダー」、そろそろ形になってきたのだが、作ってみていろいろと発見した部分もあったので、全面的にクラス構成を見直し、大幅に書き直した。 HTTPで通信をしているコードが二カ所に分かれていたので、それをDataOverHTTP/XMLOverHTTPという二つのクラスにまとめ(XMLOverHTTPはDataOverHTTPのサブクラス)、はてな独自のRSSフィードを読んでいるコードから一般的なRSSフィードを扱うコードをくくりだしてRSSFeed/RSSFeedLoaderという二つのクラスにまとめて、あとで別のアプリケーションで再利用することを可能にした。それに加えて、各種ローダーに非同期通信をさせる主体をController(HotEntryViewController)からModel側(HateneHotEntry)に移すことにより、難解になりが

    mon5ika
    mon5ika 2008/04/07
    良い詳細設計をするためには、実際に設計者自身が(ここが大切、他人に任せてはいけない)プロジェクト初期段階で、自分が考えた設計をコードに落とし込んで「作っては壊す」という作業を繰り返しながら
  • Steve Jobsとドコモの中村社長との会談を想像してみる

    According to a report in the Wall Street Journal, Apple has entered into talks with both NTT DoCoMo and Softbank for an iPhone deal in Japan. Apple CEO Steve Jobs recently met with DoCoMo's president Masao Nakamura and executives from both Japanese carriers have visited Apple's Cupertino offices in recent weeks. Apple is considered to be more interested in partnering with DoCoMo since its preferen

  • 1