タグ

2007年5月4日のブックマーク (3件)

  • Do not set yourself on fire ...: API Design Guidelines

    Some random thoughts and (vaguely) interesting things I see or do. I keep getting back to some references on the best practices for C++/Java API design so I decided to summarize them all here for future reference. General design guidelines Be minimal: A minimal API is one that has as few public members per class and as few classes as possible. This makes it easier to understand, remember, debug, a

  • Team Room

    by William Pietri XPをこれから始めてみようと思っている人達は、開発部屋がどんな状態か興味を持っているはずです。(XPを知らない人は、この資料の後ろの方の用語集にある簡単な説明を見てください。) ここでは、5人で九ヶ月かけたプロジェクトで撮影した写真を説明していきます。 私達の顧客の機密に関わる部分は写真をぼかしてあります。 質問や、もっと良い方法などの情報は筆者まで。 概要 最初の写真では、開発部屋におけるおもな機材に番号をふってみました。自然光を取入れ、机は木製にし、高い天井の部屋を選んだことで快適な労働環境を実現しています。 写真からもわかるように、最も広い壁側にはプロジェクトに関する様々な情報が掲示されています。 顧客 写真には写っていませんが左側には顧客(Product Manager)が座ります 開発中のストーリ その週に開発するストーリが詳細記述と共に掲示さ

  • Mac で使えるコードを収集 Code Beach - きりかノート

    ソースコード検索としては Koders や Google Code Search なんかがあるけれども Mac OS X 限定 商用利用を認めること という独特なポリシーで開始されたのが Code Beach。アプリケーション/フレームワーク全体よりも、クラス/メソッドレベルのコード片を集めることを目的としている。単純な Wiki でも目的は果たせるものの、議論が返ってじゃまになってしまうということが CocoaDev なんかでもあるので、価値のあるアプローチなんじゃないかと期待。 現状のとこ(自動収集ではなく)登録制のためか、まだエントリは多くはない。とりあえず自分の TODO リストの 3ヶ月後に「Code Beachチェック」を入れといてみた。

    Mac で使えるコードを収集 Code Beach - きりかノート