|
|
|
     CD-ROM付き |
|
| ・著者:Diomidis Spinellis 監修:まつもとゆきひろ・平林俊一・鵜飼文敏 訳:(株)トップスタジオ |
| ・定価:5,460円(税込) |
| ・B5変型判 544ページ |
| ・ISBN4-8399-1265-3 |
| ・発売日:2004年05月31日 |
■内容紹介 本書は、オープンソースソフトウェアのソースコードを読み解くことで、そこに存在するさまざまなテクニックやノウハウ、Tipsを習得するためのガイドブックです。実際のソフトウェアのソースコードを参照して「ソースコードを読む力」を習得すれば、「美しいソースコードを書く力」も身に付きます。
本書の内容をマスターすれば、次のようなことができるようになります。
・本格的なソフトウェアのコードを読んで理解すること
・ソフトウェア開発をめぐる、多くの重要な概念を本当の意味で理解すること
・大規模なコードを調べるためのノウハウを得ること
・高級言語から低レベルの言語まで、重要なプログラミング言語を一通り読むこと
・現実のソフトウェアプロジェクトの複雑さを理解すること
「コードを読む」ためには、単にコードを眺めているだけでは、何の意味もありません。「どう読めばよいのか」「効率的に読むためにはどうすればよいのか」について、さまざまな面から解説しています。
「ドキュメント」(付属ドキュメントやコード内のコメント)を活用したコードの読み方、単純な検索ツールから開発環境付属のツールまで「コードを読むためのツール」の効率的な使い方など、あまり触れられることがないテクニックも、余すところなく紹介してます。
11章では、それらのテクニックを駆使して、「ソフトウェアに新しい機能を実装する例」が紹介されています。スクラッチからコードを書くのではなく、既存のコードを活用すべく、コードを探し、読み、変更し、最小限の労力で実現していくさまは、推理小説を読むような醍醐味があり、実際の開発現場でも参考になることでしょう。
●本の中身を見てみる |
■備考 ・付録CD-ROM収録内容
[ISO9660+Joliet Extension+Rockridge Extensionで作成]
・Apache Webサーバ、hsqldb Javaリレーショナルデータベースエンジン、NetBSD Unixディストリビューション、Perl言語、Tomcatアプリケーションサーバ、X Windows System
・Ruby、WideStudioを加えた52,000ファイル、1,700万行、620MBのオープンソースプロジェクトの完全なコードを収録。
・本書に登場する600のサンプルプログラム
|
|
|