エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
結合度(カップリング)に焦点をあてたリファクタリング - Qiita
(この記事は、thoughtbot Learn を使って学んでいることのアウトプット用です) 結合度(Coupling, カッ... (この記事は、thoughtbot Learn を使って学んでいることのアウトプット用です) 結合度(Coupling, カップリング)と呼ばれる概念があります。 あるコードと別のコードの「結合度が高い」「結合度が低い」といった言い方をします。それらコードを評価する基準の一つです。 結合度が「高い」コードは良くないものとされています。 結合度が高いことが、なぜコードに悪影響を与えるのか、例を挙げながら説明します。 最も結合度が高いものから、最も低いものまでを列挙して説明します。 内容結合 あるクラスが、別のクラスの内部変数にアクセスして、それを書き換えています。別のクラスなのにも関わらず、片方のクラスを書き換えることで、もう一方のクラスも変更しなければいけません。 class NuclerLaunchController def initialize(launch_codes) @laun
2014/01/27 リンク