電子書籍
Code Reading オープンソースから学ぶソフトウェア開発技法
著者 Diomidis Spinellis (著),トップスタジオ (訳),鵜飼文敏 (監訳),平林俊一 (監訳),まつもとゆきひろ (監訳)
本書は、オープンソースソフトウェアのソースコードを読み解くことで、そこに存在するさまざまなテクニックやノウハウ、Tipsを習得するためのガイドブックです。実際のソフトウェ...
Code Reading オープンソースから学ぶソフトウェア開発技法
コード・リーディング オープンソースから学ぶソフトウェア開発技法
商品説明
本書は、オープンソースソフトウェアのソースコードを読み解くことで、そこに存在するさまざまなテクニックやノウハウ、Tipsを習得するためのガイドブックです。実際のソフトウェアのソースコードを参照して「ソースコードを読む力」を習得すれば、「美しいソースコードを書く力」も身に付きます。
本書の内容をマスターすれば、次のようなことができるようになります。
●本格的なソフトウェアのコードを読んで理解すること
●ソフトウェア開発をめぐる、多くの重要な概念を本当の意味で理解すること
●大規模なコードを調べるためのノウハウを得ること
●高級言語から低レベルの言語まで、重要なプログラミング言語を一通り読むこと
●現実のソフトウェアプロジェクトの複雑さを理解すること
【ご注意】
本書は2004年6月刊行「Code Reading」を電子化したものです。紙版のカバー裏掲載の「コードリーディング監訳者座談会」は、電子版では巻末に掲載しております。本書の紙版にはCD-ROMが付属しておりましたが、電子版には付属しておりません。本書サポートサイトからデータをご入手ください。書籍中にCD-ROMに関する記述や解説がございますが、適宜読み替えをお願いいたします。
著者紹介
Diomidis Spinellis (著)
- 略歴
- 〈Spinellis〉ロンドン大学にてソフトウェアエンジニアリングの工学修士とコンピュータサイエンスの博士号を取得。アテネの大学で助教授を務める。
あわせて読みたい本
前へ戻る
- 対象はありません
次に進む
この著者・アーティストの他の商品
前へ戻る
- 対象はありません
次に進む
小分け商品
前へ戻る
- 対象はありません
次に進む
この商品の他ラインナップ
前へ戻る
- 対象はありません
次に進む
紙の本
内容紹介
2004/04/26 18:12
0人中、0人の方がこのレビューが役に立ったと投票しています。
投稿者:毎日コミュニケーションズ - この投稿者のレビュー一覧を見る
本書は、オープンソースソフトウェアのソースコードを読み解くことで、そこに存在するさまざまなテクニックやノウハウ、Tipsを習得するためのガイドブックです。実際のソフトウェアのソースコードを参照して「ソースコードを読む力」を習得すれば、「美しいソースコードを書く力」も身に付きます。
本書の内容をマスターすれば、次のようなことができるようになります。
・本格的なソフトウェアのコードを読んで理解すること
・ソフトウェア開発をめぐる、多くの重要な概念を本当の意味で理解すること
・大規模なコードを調べるためのノウハウを得ること
・高級言語から低レベルの言語まで、重要なプログラミング言語を一通り読むこと
・現実のソフトウェアプロジェクトの複雑さを理解すること
「コードを読む」ためには、単にコードを眺めているだけでは、何の意味もありません。「どう読めばよいのか」「効率的に読むためにはどうすればよいのか」について、さまざまな面から解説しています。
「ドキュメント」(付属ドキュメントやコード内のコメント)を活用したコードの読み方、単純な検索ツールから開発環境付属のツールまで「コードを読むためのツール」の効率的な使い方など、あまり触れられることがないテクニックも、余すところなく紹介してます。
11章では、それらのテクニックを駆使して、「ソフトウェアに新しい機能を実装する例」が紹介されています。スクラッチからコードを書くのではなく、既存のコードを活用すべく、コードを探し、読み、変更し、最小限の労力で実現していくさまは、推理小説を読むような醍醐味があり、実際の開発現場でも参考になることでしょう。
付属CD-ROMには、Apache、HSQL、NetBSD、Perl、Tomcat、X Windowシステムなど、オープンソースソフトウェアの完全なコードが、4万以上のファイル、700万行以上のソースコードが収録されています。さらに、日本語版には、RubyとWideStudioのソースコードも収録されています。