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

  • Apple
  • Android
  • Windows Phone
  • Android

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

Kindle 価格: ¥ 5,000

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

Kindle または他の端末に配信

Kindle または他の端末に配信

[ゲイリー マクリーン ホール]のC#実践開発手法 デザインパターンとSOLID原則によるアジャイルなコーディング
Kindle App Ad

C#実践開発手法 デザインパターンとSOLID原則によるアジャイルなコーディング Kindle版

5つ星のうち 4.4 8件のカスタマーレビュー

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

紙の本の長さ: 440ページ

商品の説明

内容紹介

本書はAdaptive Code via C#: Agile coding with design patterns and SOLID principles(Microsoft Press, 2014)の日本語版で、変化に容易に適応できるソフトウェア開発を実現するために、アジャイル開発、デザインパターン、SOLID原則を、C#でどのように実践するかを解説する書籍です。
方法論と実践の間の橋渡しをする解説書で、サンプルコードはVisual Studio 2013ベース。C#の基本をひととおり理解した開発者が、ワンランク上を目指すために読んでおきたい1冊です。

内容(「BOOK」データベースより)

“Adaptive Code”、すなわち変化に容易に適応可能なコードを書くために、アジャイル開発手法、デザインパターン、SOLID原則を、C#でどのように実践するかを解説します。方法論とプラクティスの橋渡しをする解説書で、C#の基本を理解した開発者が、ひとつ上のレベルを目指すために読んでおきたい1冊です。

登録情報

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


カスタマーレビュー

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

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

形式: 単行本
本書は“Adaptive Code”というテーマに対して、開発言語のC#とソフトウェア開発手法の一つであるスクラムの考え方を切り口で日々現場で実践するためにはどのようにすれば良いのかが書かれています。

“Adaptive Code”とは、“適応力のあるコード”を意味しており、これは新しい要求やシナリオに対して適応力が高い、保守性の高いコードと本書では定義されています。“適応力のあるコード”にするためにはどうすれば良いのか?についてもデザインパターンやSOLID原則といった概念でどのように実現すれば良いのかが分かる具体的なコードが本書中に記載されており、非常に理解し易く、現場で実践し易い構成になっています。

本書がユニークなのは、ソフトウェア開発手法の一つであるスクラムの考え方を日々現場で開発言語のC#のコードで実践するために、一気通貫で、内容を網羅した具体的なサンプルコード付きで解説している点です。そのため、ソフトウェア開発手法の一つであるスクラムの考え方のみ、開発言語のC#のみを説明した書籍と違って、両方を具体的に結び付けて実践する方法が具体的に記述されています。その結果、ソフトウェア開発手法の一つであるスクラムの考え方は知っているけど、開発言語のC#で具体的にどう実践すれば良いのか分からないという人には本書を読むことを強くオススメしま
...続きを読む ›
コメント 19人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
形式: 単行本
要求が変化したとき、問題が発生したときに、できるだけコードを書き直さずにそれらに対処する方法と実践方法を学べる本です。

たとえば、変更があった時バグ修正などの特殊な場合を除いて既存のメソッドを書き直すのではなく、メソッドに拡張ポイントを設けておくことによって実現し、拡張ポイントを用意する方法について複数の方法が紹介されています。

変化に適応できるコードを本書では「Adaptive Code」と呼び、Adaptive Codeを書けるようになるための考え方、さらに実際のサンプルコードが載っています。サンプルコードはC#で書かれ、Webページからダウンロードできます。

全体は3部構成になっており、第1部でアジャイルの基礎、第2部でSOLIDコードの記述、第3部でオンラインチャットアプリケーションの作成を例として実際に開発現場に適応していく様子を学習します。

サンプルコードが豊富で、必要に応じてUML図で整理して説明されているので、内容が高度な割に理解しやすくなっています。
特に第2部では、SOLIDの原則について1つずつ説明があり、それらの原則がどのように役立つのか説明とコードを読みながら理解できます。

理論自体の説明よりもどのように役立つかに説明の重点が置かれ、開発手法が身近に感じられる本です。
コメント 11人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
形式: 単行本
■ 何故プログラマーには本書が重要か

○ ソフトウェアは変化し続ける

ソフトウェア開発は、常に追加・変更し続けるのが特徴だ。一気に全体が出来上がる訳ではない。最初の1行を書いてから、段々と機能が足され、また、改良されていく。変更し続けるのが特徴なので、なるべく変化を受け入れやすい作り方をする方が良い。

本書には、そういう「Adaptive Code (適応力のあるコード)」を書くための原則とそれを実践するための方法としてベストプラクティスが書かれている。

○ 原則は重要

ソフトウェア開発において、原則は重要だ。

C# 等のプログラミング言語の文法を覚えればそれだけでソフトウェアが書けるかというと、そうではない。また、いつもいつも日進月歩の開発技術を一から習得しなさないといけないかというと、それも違う。経験があり優秀な技術者は、新しいプログラミング言語、新しい開発基盤でも実力を発揮するものだ。

そこには、個々の開発技術にそれほど依存せず、新しい技術が出てきたときにも使える知恵があるだろう。つまり、プログラミング言語や技術のトレンド等の枠を超えて重要な、開発手法や原則、パターン、アンチパターン、ベストプラクティスというものがあるのだ。
...続きを読む ›
コメント 12人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
形式: 単行本 Amazonで購入
本書は、開発言語にC#を用いる開発現場で、一歩進んだ技術力・開発力を見に付けたい個人やチームに、非常に強い味方になると思います。

これまでマイクロソフトの技術では、アジャイルソフトウェア開発があまり浸透してきませんでした。Java方面では早い時期から(本書のコピーでもある)デザインパターンやSOLID原則など、オブジェクト指向開発の手法が広まったのですが、C# 1.0がJavaと比較的良く似ている言語であったにも関わらず、このような方面での技術の掘り下げは殆ど行われてきませんでした。更に、ソフトウェア開発手法と組み合わせて、網羅的・実践的に解説した邦訳書など、皆無と言って良いと思います。

この本のユニークな点は、ソフトウェア開発手法の一つである「スクラム」での考え方と、スクラムを日々実践する上でC#のコードにどのように落とし込みを行うのか、その考え方や手法という点で、ソフトウェア開発の上から下までを通貫して網羅している事です。アジャイルソフトウェア開発だけ、あるいはC#の言語解説だけ、というように取り上げた書籍と違い、両者を結び付ける具体的な方法が記されています。しかもC#を軸として、です。そのため、「両方とも知識として知ってはいるけど、具体的にどう実践すれば良いのか」と言う事が良く分からないという方にも、お勧め出来ます。
...続きを読む ›
コメント 7人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
click to open popover