エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
『リファクタリング』第2章 リファクタリングの原則 読書メモ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
『リファクタリング』第2章 リファクタリングの原則 読書メモ
第1章はサンプルコードをベースにした「体験版」的な内容なので、読書メモは第2章から。 リファクタリン... 第1章はサンプルコードをベースにした「体験版」的な内容なので、読書メモは第2章から。 リファクタリングの定義 リファクタリング(名詞):外部から見たときの振る舞いを保ちつつ、理解や修正が簡単になるように、ソフトウェアの内部構造を変化させること。 – p.53 リファクタリングする(動詞):一連のリファクタリングを適用して、外部から見た振る舞いの変更なしに、ソフトウェアを再構築すること。 – p.54 リファクタリングの目的は、ソフトウェアのコードを理解しやすく、変更しやすくすること。そのために重要なのが、外的な振る舞いを保つこと。 コードを書く際には、機能追加とリファクタリングという「2つの帽子」のうち、自分が今どちらの防止をかぶっているのか意識すべき。 リファクタリングを行う理由 リファクタリングはソフトウェア設計を改善する リファクタリングはソフトウェアを理解しやすくする リフ