サイト内検索

詳細検索

ヘルプ

セーフサーチについて

性的・暴力的に過激な表現が含まれる作品の表示を調整できる機能です。
ご利用当初は「セーフサーチ」が「ON」に設定されており、性的・暴力的に過激な表現が含まれる作品の表示が制限されています。
全ての作品を表示するためには「OFF」にしてご覧ください。
※セーフサーチを「OFF」にすると、アダルト認証ページで「はい」を選択した状態になります。
※セーフサーチを「OFF」から「ON」に戻すと、次ページの表示もしくはページ更新後に認証が入ります。

新規会員70%OFFクーポン

  1. hontoトップ
  2. 電子書籍
  3. コンピュータ・IT・情報科学
  4. 情報理論・情報科学
  5. 技術評論社
  6. 良いコード/悪いコードで学ぶ設計入門―保守しやすい 成長し続けるコードの書き方
  • みんなの評価 5つ星のうち 4.4 27件
  • あなたの評価 評価して"My本棚"に追加 評価ありがとうございます。×
  • カテゴリ:一般
  • 販売開始日: 2022/04/26
  • 出版社: 技術評論社
  • ISBN:978-4-297-12783-1

読割 50

読割50とは?

読割50とは?

hontoネットストアおよび、丸善・ジュンク堂・文教堂の提携書店にて対象の紙書籍を購入すると、同一の電子書籍が紙書籍の購入から5年間、50%OFFで購入できるサービスです。
購入時点で電子書籍が未発売でも、紙書籍の購入時期にかかわらず、電子書籍の発売後5年間、50%OFFで購入できます。

または読割50のアイコンがついている商品が対象です。

一部、対象外の出版社・商品があります。商品ページでアイコンの有無をご確認ください。

  • ※ご利用には、honto会員登録が必要です。
  • ※書店店頭でのお買い物の際は、会計時にレジにてhontoカードをご提示ください。
  • ※hontoが提供するサービスで、販売価格の50%OFFを負担しています。

読割50について詳しく見る

一般書

電子書籍

良いコード/悪いコードで学ぶ設計入門―保守しやすい 成長し続けるコードの書き方

著者 著者:仙塲 大也

(概要)本書は、より成長させやすいコードの書き方と設計を学ぶ入門書です。システム開発では、ソフトウェアの変更が難しくなる事態が頻発します。コードの可読性が低く調査に時間が...

もっと見る

良いコード/悪いコードで学ぶ設計入門―保守しやすい 成長し続けるコードの書き方

税込 3,278 29pt

ワンステップ購入とは ワンステップ購入とは

ほしい本に追加(値下がりすると通知がきます)

ご利用中のデバイスが対応しているかご確認ください

  • ブラウザ
  • iOS
  • Android
  • Win
  • Mac

対応デバイスごとのコンテンツタイプやファイルサイズヘルプ

オンライン書店e-honとは

e-hon

hontoは「オンライン書店e-hon」との連携を開始しました。
「e-hon」は書籍、雑誌、CD、DVD、雑貨といった多岐に渡る商品を取り扱う総合オンライン書店です。130万点以上の取り扱い点数、100万点以上の在庫により、欲しい商品を買い逃しません。honto会員向けにお得なキャンペーンを定期的に実施しています(キャンペーンに参加するにはMy書店をhontoに設定して頂く必要があります)。
・まだe-honの会員ではない方
下記リンクからe-honへ遷移し会員登録する際に自動でhontoがMy書店に設定されます。
・既にe-honをご利用いただいている方
「マイページ」-「会員情報の変更」-「My書店の変更」に進み、検索窓に「honto」と入力し、検索結果画面で会員登録ボタンを押すことでMy書店がhontoに設定されます。

e-honで紙の本を探す

※外部サイトに移動します。

対応デバイス毎のコンテンツタイプやファイルサイズ

対応デバイス コンテンツタイプ ファイルサイズ
ブラウザ EPUB
iOS EPUB 29.7MB
Android EPUB 29.7MB
Win EPUB 29.7MB
Mac EPUB 29.7MB

良いコード/悪いコードで学ぶ設計入門 保守しやすい成長し続けるコードの書き方

税込 3,278 29pt

予約購入とは

まだ販売されていない電子書籍の予約ができます。予約すると、販売開始日に自動的に決済されて本が読めます。

  • 商品は販売開始日にダウンロード可能となります。
  • 価格と販売開始日は変更となる可能性があります。
  • ポイント・クーポンはご利用いただけません。
  • 間違えて予約購入しても、予約一覧から簡単にキャンセルができます。
  • honto会員とクレジットカードの登録が必要です。未登録でも、ボタンを押せばスムーズにご案内します。

予約購入について詳しく見る

ワンステップ購入とは

ワンステップ購入とは、ボタンを1回押すだけでカートを通らずに電子書籍を購入できる機能です。

こんな方にオススメ

  • とにかくすぐ読みたい
  • 購入までの手間を省きたい
  • ポイント・クーポンはご利用いただけません。
  • 間違えて購入しても、完了ページもしくは購入履歴詳細から簡単にキャンセルができます。
  • 初めてのご利用でボタンを押すと会員登録(無料)をご案内します。購入する場合はクレジットカード登録までご案内します。

キャンセルについて詳しく見る

商品説明

(概要)

本書は、より成長させやすいコードの書き方と設計を学ぶ入門書です。

システム開発では、ソフトウェアの変更が難しくなる事態が頻発します。コードの可読性が低く調査に時間がかかる、コードの影響範囲が不明で変更すると動かなくなる、新機能を追加したいがどこに実装すればいいかわからない……。

変更しづらいコードは、成長できないコードです。ビジネスの進化への追随や、機能の改善が難しくなります。

成長できないコードの問題を、設計で解決します。


(こんな方におすすめ)

・ コードの設計スキルに興味がある人

・ 日々、悪いコードと向き合っていて改善したい人

・より良いコードを書きたい人


(目次)

1 悪しき構造の弊害を知覚する

1.1 意味不明な命名

1.2 理解を困難にする条件分岐のネスト

1.3 さまざまな悪魔を招きやすいデータクラス

1.4 悪魔退治の基本

2 設計の初歩

2.1 省略せずに意図が伝わる名前を設計する

2.2 変数を使い回さない、目的ごとの変数を用意する

2.3 ベタ書きせず、意味のあるまとまりでメソッド化

2.4 関係し合うデータとロジックをクラスにまとめる

3 クラス設計 ―すべてにつながる設計の基盤―

3.1 クラス単体で正常に動作するよう設計する

3.2 成熟したクラスへ成長させる設計術

3.3 悪魔退治の効果を検証する

3.4 プログラム構造の問題解決に役立つ設計パターン

4 不変の活用 ―安定動作を構築する―

4.1 再代入

4.2 可変がもたらす意図せぬ影響

4.3 不変と可変の取り扱い方針

5 低凝集 ―バラバラになったモノたち―

5.1 staticメソッドの誤用

5.2 初期化ロジックの分散

5.3 共通処理クラス(Common・Util)

5.4 結果を返すために引数を使わないこと

5.5 多すぎる引数

5.6 メソッドチェイン

6 条件分岐 ―迷宮化した分岐処理を解きほぐす技法―

6.1 条件分岐のネストによる可読性低下

6.2 switch文の重複

6.3 条件分岐の重複とネスト

6.4 型チェックで分岐しないこと

6.5 interfaceの使いこなしが中級者への第一歩

6.6 フラグ引数

7 コレクション ―ネストを解消する構造化技法―

7.1 わざわざ自前でコレクション処理を実装してしまう
7.2 ループ処理中の条件分岐ネスト

7.3 低凝集なコレクション処理

8 密結合 ―絡まって解きほぐせない構造―

8.1 密結合と責務

8.2 密結合の各種事例と対処方法

9 設計の健全性をそこなうさまざまな悪魔たち

9.1 デッドコード

9.2 YAGNI原則

9.3 マジックナンバー

9.4 文字列型執着

9.5 グローバル変数

9.6 null問題

9.7 例外の握り潰し

9.8 設計秩序を破壊するメタプログラミング

9.9 技術駆動パッケージング

9.10 サンプルコードのコピペ

9.11 銀の弾丸

10 名前設計 ―あるべき構造を見破る名前―

10.1 悪魔を呼び寄せる名前

10.2 名前を設計する―目的駆動名前設計

10.3 設計時の注意すべきリスク

10.4 意図がわからない名前

10.5 構造を大きく歪ませてしまう名前

10.6 名前的に居場所が不自然なメソッド

10.7 名前の省略

11 コメント ―保守と変更の正確性を高める書き方―

11.1 退化コメント

11.2 コメントで命名をごまかす

11.3 意図や仕様変更時の注意点を読み手に伝えること

11.4 コメントのルール まとめ

11.5 ドキュメントコメント

12 メソッド(関数) ―良きクラスには良きメソッドあり―

12.1 必ず自身のクラスのインスタンス変数を使うこと

12.2 不変をベースに予期せぬ動作を防ぐ関数にすること

12.3 尋ねるな、命じろ

12.4 コマンド・クエリ分離

12.5 引数

あわせて読みたい本

この商品に興味のある人は、こんな商品にも興味があります。

前へ戻る

  • 対象はありません

次に進む

この著者・アーティストの他の商品

前へ戻る

  • 対象はありません

次に進む

小分け商品

前へ戻る

  • 対象はありません

次に進む

この商品の他ラインナップ

前へ戻る

  • 対象はありません

次に進む

みんなのレビュー27件

みんなの評価4.4

評価内訳

紙の本

インクが独特の臭い

2022/06/30 22:42

2人中、2人の方がこのレビューが役に立ったと投票しています。

投稿者:あんみつ - この投稿者のレビュー一覧を見る

本を開くと、読み進めるのがちょっと難しいタイプのインクの臭いがします。
内容は期待通り!なので、電子書籍で買えばよかったかなぁ……と思いつつ、ゆっくり読んでいます。

このレビューは役に立ちましたか? はい いいえ

報告する

2023/06/09 20:57

投稿元:ブクログ

レビューを見る

2022/08/05 23:14

投稿元:ブクログ

レビューを見る

2022/07/22 07:38

投稿元:ブクログ

レビューを見る

2022/05/04 22:29

投稿元:ブクログ

レビューを見る

2022/05/08 15:02

投稿元:ブクログ

レビューを見る

2022/05/23 11:30

投稿元:ブクログ

レビューを見る

2022/06/26 07:41

投稿元:ブクログ

レビューを見る

2022/07/18 17:53

投稿元:ブクログ

レビューを見る

2022/07/06 21:03

投稿元:ブクログ

レビューを見る

2023/04/21 13:50

投稿元:ブクログ

レビューを見る

2022/11/18 12:39

投稿元:ブクログ

レビューを見る

2022/11/19 21:18

投稿元:ブクログ

レビューを見る

2023/05/01 19:55

投稿元:ブクログ

レビューを見る

2023/01/18 08:22

投稿元:ブクログ

レビューを見る

×

hontoからおトクな情報をお届けします!

割引きクーポンや人気の特集ページ、ほしい本の値下げ情報などをプッシュ通知でいち早くお届けします。