Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。

  • Apple
  • Android
  • Windows Phone
  • Android

無料アプリを入手するには、Eメールアドレスを入力してください。

Kindle 価格: ¥ 6,100

¥ 488の割引 (7%)

これらのプロモーションはこの商品に適用されます:

Kindle または他の端末に配信

Kindle または他の端末に配信

[スティーブ マコネル]のCode Complete 第2版 下 完全なプログラミングを目指して
Kindle App Ad

Code Complete 第2版 下 完全なプログラミングを目指して Kindle版

5つ星のうち 4.3 10件のカスタマーレビュー

その他(2)の形式およびエディションを表示する 他のフォーマットおよびエディションを非表示にする
Amazon 価格
新品 中古品
Kindle版
"もう一度試してください。"
¥ 6,100
単行本
"もう一度試してください。"
¥ 6,588 ¥ 3,483

紙の本の長さ: 545ページ

商品の説明

メディア掲載レビューほか

コードコンプリート 完全なプログラミングを目指して 下 第2版
 ソフトウエア開発の方法論を幅広く網羅した入門書。上巻は設計やプログラミング、下巻はテストやデバッグを扱う。1993年発行の第1版を、Webアプリケーションの普及などを踏まえて大幅に改定した。著者はソフトウエア工学の第一人者で、知識体系「SWEBOK」の構築を主導する。計1200ページを超える大部だが、ソフト開発プロセスを建築設計にたとえるなど、難解になりがちな内容を分かりやすくまとめている。


(日経コンピュータ 2005/05/02 Copyright©2001 日経BP企画..All rights reserved.)
-- 日経BP企画

内容紹介

ソフトウエア開発の方法論を幅広く網羅した入門書。上巻は設計やプログラミング、下巻はテストやデバッグを扱う。1993年発行の第1版を、Webアプリケーションの普及などを踏まえて大幅に改定した。著者はソフトウエア工学の第一人者で、知識体系「SWEBOK」の構築を主導する。計1200ページを超える大部だが、ソフト開発プロセスを建築設計にたとえるなど、難解になりがちな内容を分かりやすくまとめている。
本書は効果的なコンストラクションプラクティスについての知識を集めた、実践的なプログラミング解説書です。ソフトウェア開発プラクティスは目覚しい進歩を遂げていますが、一般のプログラマにはなかなか浸透しません。本書は、業界の第一人者らの知識と、一般の商用プラクティスとの橋渡しをします。10年前の第1版とコンセプトは同じですが、第2版は、全体を通じてオブジェクト指向の考え方が反映されたものになっています。また、「リファクタリング」の章が追加され、サンプルコードはC++、C#、Java、Visual Basicなどにアップデートされています。本書は、ソフトウェア開発の総合ガイドを求めている経験豊富なプログラマ、経験の浅いプログラマを教育する技術指導者、正式なトレーニングを受けたことのない独学プログラマ、これから社会に出る学生や新人プログラマなどを特に対象としています。本書で説明されている研究成果や過去の経験は、高品質なソフトウェアを作成し、問題を少なく抑えて作業をより短期間で行うのに役立ちます。また、大きなプロジェクトを制御し、要求の変更に応じてソフトウェアの保守や修正を適切に行うのにも役立ちます。

登録情報

  • フォーマット: Kindle版
  • ファイルサイズ: 11686 KB
  • 紙の本の長さ: 365 ページ
  • 出版社: 日経BP社 (2005/3/28)
  • 販売: Amazon Services International, Inc.
  • 言語: 日本語
  • ASIN: B00JEYPUHQ
  • X-Ray:
  • Word Wise: 有効にされていません
  • おすすめ度: 5つ星のうち 4.3 10件のカスタマーレビュー
  • Amazon 売れ筋ランキング: Kindleストア 有料タイトル - 29,655位 (Kindleストア 有料タイトルの売れ筋ランキングを見る)
  • さらに安い価格について知らせる
    この商品を出品する場合、出品者サポートを通じて更新を提案したいですか?


カスタマーレビュー

5つ星のうち 4.3
あなたのご意見やご感想を教えてください

トップカスタマーレビュー

形式: 単行本 Amazonで購入
上巻が良い内容でしたので、迷わず下巻を読みました。

上巻よりは少し難しいかったですが、それでも大変読みやすい本でした。

内容は、テスト、デバッグ、リファクタリング、コードチューニング、ツール、

レイアウトについてで直ぐに実践できる内容ばかりで業務に生かせます。

上下巻合わせて手の届く場所に置いておくべき、プログラマ必須の本でした。
コメント 15人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
形式: 単行本 Amazonで購入
上巻と異なり、プログラマの環境やデバッグ手法、資質といった抽象的な内容や、
チューニングやリファクタリングといった細々とした内容が多く
参考にならない箇所があるものの、それでもなお読んでおいたほうが良い内容が多い。

様々な調査結果と実体験をベースに書かれている箇所が多く、信憑性が高い。

“「先の事を考えて設計された」コードはだいたい動かない”
“1つの例は、プログラムを走らせて、<と<=のどちらを使用すれば良いかを確認する事。そのような状況では、プログラムがなぜ動いているのかを理解していない”
“プログラマは、プロジェクトの残り50%の段階で、「90%」完成していると言う”
といったジョークのような話は未だに実際に起こっている話だ。
コメント 2人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
形式: 単行本 Amazonで購入
上巻の前半までは仕事でプログラミングに関わる方なら皆読んだ方がよいです。
上巻の後半から下巻にかけては特にこの本ならではという内容ではありません。
目次を見て興味がある方だけ読めばよいと思います。
コメント 8人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
形式: 単行本
よりよりプログラミングを行う方法について書かれた本の下巻。下巻では,ソフトウェアの品質や管理についての言及が多くなっており,より高度で上級者向けの内容になっていた。その中で,チューニングやレイアウトについて書かれていて興味を持った。

例えば,if文やfor文を書くときの波括弧をどう書くか?ステートメントの開始と終了という概念から,どういうふうに考えるのかということがかなり詳しく書かれている。チューニングやその他の話題についても,筆者の主観であったとしても,なぜこれがだめでこれがいいのかという点が非常に詳しく書かれており,考え方がとても参考になった。

自分の経験がまだあまりないのもあり,名前の命名規則などよりコーディングについて直接的な内容が多かった上巻に比べて,有用度は劣るがそれでも手元においておきたいと思える有用な本だった。
コメント 1人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
形式: 単行本
上巻と同様、これもMUSTです。
原著は1巻構成になっていることを考えると、上下巻を切り離して読む事は出来ません。

たとえば下巻では自分の経験や勘に基づいて当てずっぽうでパフォーマンスを上げようとしたり、最初からパフォーマンスを優先して人間に分かりにくいプログラム書いてしまったりするなど、フォーマンス問題にありがちなアンチパターンと、そうした問題に対する正しい対処方法が書いてあります。
また、何かに付けてコメントを付けまくるコーディングスタイルの問題点なども上げられています。この本を読んでからは、コメントを書くぐらいならコメントが無くても分かるようなコードを書こう、コメントを書く場合はどうしてもトリッキーなコーディングが避けられなかった場合だけにしよう、という考え方に変わりました。

下巻は他にもエンジニアにとって不可欠なノウハウが満載です。上巻だけで満足するのではなく下巻も手に取り、"自分のために"勉強しましょう。
コメント 12人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
click to open popover