メニュー

実践入門 プログラミング初心者のためのリファクタリング50問ドリル

発売日: 2024/7/19 想定ページ数: 156ページ ISBN: 9784295603214 全文検索: 対応
★★★★★ ★★★★★ 0件
本書は、プログラミングの基礎から応用に至るまでのリファクタリング技術を学べる、初心者向けの実践的教材です。本書ではC#を使用し、読みやすく、効率的でメンテナンスしやすいプログラムの作成方法を解説しています。読者は変数とメソッドの命名、コードの重複排除、オブジェクト指向の原則など、コード品質を向上させる基本的なテクニックを学ぶことができます。
具体的なドリル問題と解答例を通して、初心者がプログラミングスキルを向上させることがこの書籍の目的です。ループの最適化、データ構造の選択、メモリ管理など、実践的なテクニックを学べる章があり、クリアで理解しやすいコードの書き方、適切なコメントの付け方やフォーマットの方法も紹介しています。本書を通じて、コードの品質を高め、より効率的でメンテナンスしやすいプログラミング技術を身につけることができます。

【目次】
第1章 コードを読みやすくする方法 - 変数とメソッドの名前の付け方
第2章 コードをわかりやすくする方法:重複をなくす
第3章 コードの再利用 - 継承とポリモーフィズム
第4章 コード効率化 - パフォーマンス向上のための基本
第5章 コードをクリアに保つ - コメントとフォーマット
第6章 ドリルの正答
目次プレビュー
  • はじめに
  • 第1章 コードを読みやすくする方法 - 変数とメソッドの名前の付け方
  • 第2章 コードをわかりやすくする方法:重複をなくす
  • リファクタリングって何?
  • この本のいいところ
  • お問い合わせ先
  • 実行環境
  • 免責事項
  • 1.1 はじめに
  • 1.2 わかりやすい名前をつける
  • 1.3 名前のつけ方のルール
  • 1.4 略語と頭字語の使い方
  • 1.5 数字だけで意味を表さない
  • 1.6 名前の長さはほどほどに
  • 1.7 「I」は「インターフェイス」の印
  • 1.8 ドリル問題
  • 1.9 この章のまとめ
  • 2.1 はじめに
  • 2.2 DRY原則とは
  • 2.3 メソッドに処理をまとめる
  • 2.4 クラスに情報をまとめる
  • 2.5 if文の抽出とその重要性について
  • 2.6 ループの抽出と効果
  • 2.7 ドリル問題
  • 2.8 まとめ
  • 3.1 はじめに
  • 3.2 継承の基本: クラス構造の再利用
  • 3.3 スーパークラスとサブクラスの設計のポイント
  • 3.4 ポリモーフィズムと動的バインディングの活用
  • 3.5 コンポジションと継承の適切な使い分け
  • 3.6 Liskovの置換原則の適用
  • 3.7 ドリル問題
  • 4.1 はじめに
  • 4.2 不要な処理の削減
  • 4.3 ループの効果的な活用
  • 4.4 データ構造の適切な選択と活用
  • 4.5 メモリー管理とリソースの最適化
  • 4.6 アルゴリズムの選び方とその影響
  • 4.7 ドリル問題
  • 4.8 章のまとめ
  • 5.1 はじめに
  • 5.2 コメントの効果的な使い方と注意点
  • 5.3 コードを整えることの大切さ
  • 5.4 インデントとスペースの使い方
  • 5.5 コードを区切るコツ
  • 5.6 コードレビューの準備のポイント
  • 5.7 ドリル問題
  • 5.8 章のまとめ
  • 6.1 コードを読みやすく: 変数とメソッドの命名の工夫
  • 6.2 コードをわかりやすく: 重複の排除
  • 6.3 コードの再利用 - 継承とポリモーフィズム
  • 6.4 コードの効率化 - パフォーマンス改善の基礎
  • 6.5 コードをクリアに保つ - コメントとフォーマット
第6章 おわりに

まだレビューが投稿されていません