仙塲大也の作品一覧
「仙塲大也」の「良いコード/悪いコードで学ぶ設計入門 ―保守しやすい 成長し続けるコードの書き方」「改訂新版 良いコード/悪いコードで学ぶ設計入門 ―保守しやすい 成長し続けるコードの書き方」ほか、ユーザーレビューをお届けします!
- 作者をフォローする
- フォローすると、この作者の新刊が配信された際に、お知らせします。
無料マンガ・ラノベなど、豊富なラインナップで100万冊以上配信中!
「仙塲大也」の「良いコード/悪いコードで学ぶ設計入門 ―保守しやすい 成長し続けるコードの書き方」「改訂新版 良いコード/悪いコードで学ぶ設計入門 ―保守しやすい 成長し続けるコードの書き方」ほか、ユーザーレビューをお届けします!
Posted by ブクログ
悪いコードの事例として、多くの読者にとって馴染みのあるRPGゲームプログラムの一部(HPというクラスや魔法や武器によるダメージ計算ロジック等)を扱ってるので、その対処法と効果がとても分かりやすかったです。
内容としてはどれも初歩的でプログラム設計初心者向きかと思いますが、実際に現場で扱われているプログラムはそんな初歩的なことすら守られてない本書の言葉でいうところの悪魔のコードで作られているのではないでしょうか?
プログラムをちょっと修正したいだけなのにどうしてこんなにも影響範囲を調査する必要があるのか、オブジェクト指向言語で開発しているけどその意義をいまいち感じられてない人に是非読んで頂きた
Posted by ブクログ
改訂新版 良いコード/悪いコードで学ぶ設計入門 ―保守しやすい 成長し続けるコードの書き方
著:仙塲 大也
出版社:技術評論社
本書の目的は、変更が容易にできるように基本的な設計スキルを身につけることにあり
リファクタリング等を設計の観点から見直し、現行のコードを、変更容易であるように再設計する
その主旨は、単純、分かりやすい、無駄の排除である
カプセル化
離れているデータと、ロジックを、カプセルという1つの箱に入れること
ローカル変数
影響範囲を必要な領域に限定する
関心の分離
それぞれの関心でモジュールを独立させ、他の関心と分離するという考え方
インタフェースと実装の分