Software Architecture JSON-RPC 2.0のススメ RESTfulなHTTPリクエストでは、JSONでデータを返すのが一般的ですよね。そんなJSONのスキーマが各社ばらばらで、統一感が無いけど、何かしらの仕様があるかと思って探したら、ありました。JSON RPC 2.0正常系なら、意識しない... 2013.05.23 Software Architecture
Software Architecture シングルトンが邪悪な理由 概要最近、無駄にSingletonが使われているプログラムをメンテナンスする機会があり、非常に残念な思いをしているので、このつらさを世の中に広めないために書きます。他にもSingletonが使われていることによって残念な思いをしている人を探... 2012.11.20 Software Architecture
Software Architecture ファーストサーバー報告書から考えるエンジニアの仕事のあり方 ファーストサーバーの障害報告月末だし、月初へ向けてファーストサーバーの障害報告を読んで、エンジニアの仕事のあり方に関して思ったことを書く。上記のPDFから得られる知見周りに比べて、優秀な人がこのような問題を起こす可能性が高い。どんな人でもミ... 2012.07.31 Software Architecture
Software Architecture 効率の良いテスト手法の1つを紹介します – Pairwise testing ソフトウェアテストのテストパターンについてです。条件網羅のテストケースを作成すると、テストパターンはO(nm) n=項目数 m=各項目のパターン数 となり、指数的にパターンが増えてしまい、複雑な条件判定のテストが困難になります。その問題を解... 2011.12.12 Software Architecture
Software Architecture The Share-Nothing Architecture 半年前に何かで話題になっていて、執筆中だった記事。。。。The Share-Nothing Architecture 著者の主張はキャッシュを使わずに、各レイヤーでスケールアウトすればいい。ファイルシステム、データベース、フロントエンドそれ... 2010.09.24 Software Architecture
Software Architecture 見積もり手法 FP法データ・ファンクショントランザクション・ファンクションLOCCOCOMO II類推法 2009.03.24 Software Architecture
Software Architecture Polymorphism(ポリモーフィズム)がよくわからない この説明が一番しっくりきた。As the examples above illustrate, messages in Objective-C appear in the same syntactic positions as functi... 2003.06.08 Software Architecture