- 中古
- 店舗受取可
- 書籍
- 書籍
オブジェクト指向設計実践ガイド Rubyでわかる進化しつづける柔軟なアプリケーションの育て方
定価 ¥3,608
990円 定価より2,618円(72%)おトク
獲得ポイント9P
在庫あり
発送時期 1~5日以内に発送
店舗受取サービス対応商品
店舗受取なら1点でも送料無料!
店舗到着予定
11/8(金)~11/13(水)
商品詳細
内容紹介 | |
---|---|
販売会社/発売会社 | 技術評論社 |
発売年月日 | 2016/10/01 |
JAN | 9784774183619 |
店舗受取サービス
対応商品
店舗受取なら1点でも送料無料!
さらにお買い物で使えるポイントがたまる
店舗到着予定
11/8(金)~11/13(水)
- 書籍
- 書籍
オブジェクト指向設計実践ガイド
商品が入荷した店舗:0店
店頭で購入可能な商品の入荷情報となります
ご来店の際には売り切れの場合もございます
お客様宅への発送や電話でのお取り置き・お取り寄せは行っておりません
オブジェクト指向設計実践ガイド
¥990
在庫あり
商品レビュー
4.4
12件のお客様レビュー
『オブジェクト指向設計実践ガイド』 ソフトウェア・アーキテクトとして30年以上の経験を持つSandi Mets 氏の著書です。 「オブジェクト指向」って、プログラミングの世界では普通に使われている言葉なんですが、プログラミング初心者の私には全然その姿が見えませんでした。 学...
『オブジェクト指向設計実践ガイド』 ソフトウェア・アーキテクトとして30年以上の経験を持つSandi Mets 氏の著書です。 「オブジェクト指向」って、プログラミングの世界では普通に使われている言葉なんですが、プログラミング初心者の私には全然その姿が見えませんでした。 学生時代に勉強したプログラミング言語のBasic、FORTRANは手続き型言語でしたし、趣味でいじっていたEXCELマクロのVBAも小さいものばかりだったので必要としませんでした。 今回、RubyやRuby on Railsを真剣に取り組み始めて、他人のコードを見て???となるばかり。 そこで評判も良く、Rubyを使って説明している本書に挑戦してみることにしました。 【本書で学べること・考えること】 ・オブジェクト指向プログラミングの利点 ・単一責任のクラスの決定 ・不必要な依存の断ち切り ・柔軟なインターフェイスの定め方 ・ダックタイピング ・上手な振る舞いの適用 ・コンポジションによるオブジェクト作成 ・費用対効果の高いテスト設計 読んでみての感想です。 元の説明が冗長的な上に直訳的な日本語訳なので、なかなか読解が難しい本です。 絶対の正解があるわけでなく、概念的な内容なので、より難解です。 ただ、説明がRubyのコードで書かれているので、コードを読めば内容が理解できる点も良かったです。 今の自分のスキル、知識では、全部を理解することはできませんでした。 ただ、読む前と読んだ後では、確実にコードの見方や書き方が変わったと思います。 (Rubocopがメソッドの行数が多いと注意してくる理由が分かりました。) 自分の理解した内容としては、以下の通りです。 ・オブジェクト指向の目的 SOLID、DRY、デメテルの法則としった原則に基き、将来的に変更や拡張のコストを下げる柔軟性の高いソフトウェア設計を行う ・注意点 -クラスは単一責任 -依存関係は疎結合に -パブリックインターフェイスを明示 ・設計手法 -ダックタイピング -継承 is-a関係 -モジュール -コンポジション has-a関係 ・テストコード -将来の変更に備えつつ不変的な単位でコードを書く まだまだ理解は足りませんが、体系的に知識を得たので、必要に応じて戻ってこれると思います。 今のタイミングで読んでおいて良かったです。
Posted by
全体を通して設計初心者に最初の武器を与えてくれる。 単一責任から始まり、ダックタイプ、継承、振る舞いの共通化そしてテストと順に追うことでプログラム設計に対しての理解が深まり、今後設計にしっかりとした論理をもって行っていくための最初の一歩を踏み出せそうです。
Posted by
Rubyでのオブジェクト指向プログラミングの本。簡単なので雰囲気を掴みやすい。最後のテスト設計の章は読む価値があると思う。C++が読めるなら、「C++のためのAPIデザイン」の方がインターフェースに着目して書かれているという点で良書に思われる。TO
Posted by