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 funct... 2003.06.08 Software Architecture