2013-01-01から1年間の記事一覧
ビルド、デプロイ、テスト、リリースのタスクの重要性ソフトウェアのビルド、デプロイ、テスト、リリースはアドホックにマニュアルで行われることが多いが、実際にはこれらのタスクは極めて重要であり、設計や実装と同じく、顧客に価値を提供する「value str…
Behaver Driven Developmentって何?要するに、Domain Driven Designの「動くモデルをプロジェクトにおけるユビキタス言語にする」という発想と同じで、なんとか設計書、仕様書とテストケース、製品コードをばらばらに管理するのではなく、技術的詳細を隠蔽し…
今更ながら、有名な「Design Patterns: Elements of Reusable Object-Oriented Software」をひと通り読んだのでレビューを書いてみます。いいところデザインパターンの位置づけについて記述されている第一章では、そもそもデザインパターンとはどういう世界…
2012年中に読んでためになった技術書をまとめてみました。一応、順番はおおまかな重要度(お役たち度)のつもりです。OOP/OODThe Art and Science of Smalltalk Smalltalkだけでなく、オブジェクト指向プログラミング全般について解説しています。Smalltalkに…
Javaでアルゴリズムの練習用プログラムを作成したところ、PriorityQueueが期待どおりに動作せず、盛大にハマってしまったので、自分用のメモを残しておきます。 状況 以下のようにキューからオブジェクトを取り出すごとに、キュー内オブジェクトの ソートに…