出版社内容情報
ソフトウェアアーキテクチャの真髄、インターフェイス設計について解説する初の書籍。
内容説明
本書はインターフェイスを用いたソフトウェア設計の仕組みを解説する本。ソリューションをインターフェイスのレベルにまで分解し、相互作用するインターフェイスを適切に実装して、しっかりとした構造を持つプログラムを作成する手法を学ぶ。インターフェイスの凝集度とは、継承の利点、リモートインターフェイスとの通信など、基礎となる知識から、開発プロセスについて、Web自動集約ツール、サービスレジストリなど、発展的な内容まで、「インターフェイスから考える設計」についてを包括的に学ぶ。
目次
1部 インターフェイスのすべて(インターフェイスとは何か;インターフェイスと契約;インターフェイスの材料;何をインターフェイスに持たせるべきか;継承とインターフェイス;リモートインターフェイス)
2部 インターフェイス指向による開発(開発の進め方)
3部 インターフェイス指向開発の実例(リンクチェッカー;Web自動集約ツール;サービスレジストリ;パターン)
付録
著者等紹介
パーク,ケン[パーク,ケン][Pugh,Ken]
テストとメンテナンスを通じて集まる要求からソフトウェアとハードウェアの開発を行うという経験を30年以上にわたり持っている。関わったOS、言語、開発過程は多岐にわたり、プロジェクトもヤギの血清処理から衛星追跡記録のための財務分析システムまでと幅広い。教師として、オブジェクト指向設計からUnixOSインターナルまでと多岐にわたる内容の授業を何千人もの生徒に行ってきたほか、カンファレンスで、ソフトウェア開発過程やプログラミングテクニック、またシステムアーキテクチャについての講演を行っている。『Prefactoring』(O’Reilly Media発行、和書『プレファクタリング』オライリー・ジャパン発行)は16回Jolt Awards、Jolt Winnerを受賞している
角谷信太郎[カクタニシンタロウ]
テスト駆動開発者。日本Rubyの会理事。株式会社永和システムマネジメントサービスプロバイディング事業部チーフプログラマ。1998年、立命館大学法学部卒業後、独立系SIベンダにてSEとしての勤務を経て、2003年より現職
児島修[コジマオサム]
1970年生まれ。立命館大学文学部卒業(心理学専攻)。ミニシアター、ソフトウェア企業等を経て、現在は翻訳会社に勤務。西東京市で妻と2人暮らし(本データはこの書籍が刊行された当時に掲載されていたものです)
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。
感想・レビュー
※以下の感想・レビューは、株式会社ブックウォーカーの提供する「読書メーター」によるものです。
jiroukaja
chie
ガブ
t-yoko
yagihiro