it-swarm-ja.com

solid

SOLIDの原則のどれがあなたのコードに最大の影響を及ぼしましたか?

SOLID原則vs YAGNI

「抽象化は詳細に依存すべきではない」とは実際にはどういう意味ですか?

SOLID vs.時期尚早な抽象化の回避

動的で弱く型付けされた言語では、デザインパターンとOOPプラクティスの考え方はどのように変わりますか?

「採用」と正直な「ほとんど」の最終面接の違いは何ですか?

静的メソッドを持つ静的クラスはSOLIDと見なされますか?

依存関係の逆転は高次関数とどのように関連していますか?

SOLID原則の適用

このヘルパークラスの名前を教えてください。

テスト駆動開発では、SOLIDに従う必要がありますか?

「ビルダー」静的メソッドはSOLIDに違反しますか?

SRPに従う場合、エンティティの検証と保存にはどのように対処すればよいですか?

SOLIDの原則を使用する場合、開発者の発見可能性は問題ですか?

クラスのインターフェースが多すぎますか?

単一責任原則の実装

基本クラスから仮想保護メソッドを呼び出すと、LSPに違反しますか?

Bank worldでコード設計の労力または遅延を選択する

SOLID vs.静的メソッド

ORMを使用したSRPはSOAを引き起こしますか?

あなたは定数をどこに置くべきですか、そしてなぜですか?

過負荷はオープン/クローズの原則の例ですか?

テスト可能なコードを促進する設計原則は何ですか? (テスト可能なコードの設計とテストによる設計の推進)

プログラミングSOLID原則

私のメディエーターレイヤーは、単一責任原則を使用してこのシナリオを管理するための賢明な方法ですか?

「必要なものだけを尋ねる」インターフェースの原則はありますか?

具象クラスは、データオブジェクトを除いて、他の具象クラスを呼び出さないようにする必要がありますか?

SOLIDと同等の関数型プログラミングの原則

これはリスコフ代替原則の違反ですか?

リスコフの代替原則に違反した場合、何が問題になる可能性がありますか?

インジェクタブルクラスはDIでコンストラクターパラメーターを持つことができますか?

サードパーティのコードをラップすることは、その消費者を単体テストする唯一の解決策ですか?

依存関係の逆転の原則とC ++での「新規」の回避との間の緊張関係は?

LSP vs OCP / Liskov Substitution VS Open Close

内部コンポーネントだけでなく、ソリューション設計全体にSOLIDの概念を適用できますか?

依存関係逆転の設計原則における「逆転」の意味は何ですか?

メソッドは変更のために常に閉じる必要がありますか?

依存関係の逆転の原則:他の人に「高レベルのポリシー」と「低レベルの詳細」を定義する方法は?

依存性逆転の原則の理解をテストするための簡単な質問

セッターとゲッターは常に単一責任の原則を破りますか?

SOLID設計原則を満たすか違反するかどうか、特定の設計を評価するためのよく知られた定量的アプローチはありますか?

Xerox SOLIDの例PHP

単一責任の原則VS KISS原則

リスコフの原理を維持するためだけに、さまざまな概念に属する多くのメソッドを持つインターフェースを用意するのは良いことですか?

インターフェイスのインターフェイスの作成

Objective-Cのプロトコルに対するプログラミング

これは単一責任原則違反ですか?

インターフェース分離の原則の2つの矛盾する定義–どちらが正しいですか?

SOLID原則とコード構造

実行時にクラスを動的にスキャンする必要がないように、この設計をどのように改善できますか?

SOLIDアプリケーションの構造と設計

クリーンなモジュラーコードとMV *フレームワーク

IQueryProvider実装がNotSupportedExceptionsをスローする必要があるのはなぜですか?

リスコフの原則:タイプヒントによる違反

クラスの本当の責任は何ですか?

オープンクローズの原則(OCP)と依存関係の逆転の原則(DIP)

単一責任と手続き型プログラミング

1つのループ内で複数のタスクを達成する

インターフェイス分離の原則-複数のインターフェイスを示唆するタイプ

作成時にオブジェクトに渡された配列の処理

より多くの依存性逆転は常により良いですか?

1つのプロジェクトに含まれるCSファイルが多すぎる

インターフェイス分離原則の実装

クラスに関係のない、頻繁に発生する依存関係の処理

この設計では、どの程度の分離が多すぎますか?

OOPのフレーバーはありますか?SOLIDの原則の一部またはすべてがコードをクリーンにするのに正反対です?

各クラスが責任を1つだけ持つようにしてください、なぜですか?

IPアドレスとワークステーション情報の収集。それは州のクラスに属していますか?

抽象クラスでプロパティを宣言して設定することは良い習慣ですか?

デコレータは簡単にISPを壊していませんか?

高レベルクラスと低レベルクラス

2つの懸念があるコードをリファクタリングする方法

SetWidthメソッドとSetHeightメソッドをオーバーライドすると、SquareがRectangleから継承すると問題が発生するのはなぜですか?

実際に開閉の原則を守る方法

このデコレータの実装は、リスコフの置換原則に違反していますか?

抽象親クラスによるリスコフ置換の原則

タスクを作成するためのデザインパターン

データベースと単一責任の原則

インターフェース分離原理を「極限」に適用しないのはなぜですか

SOLIDの原則を使用して、構成値をメソッドに渡す

状態を確認できる場合、LSPに違反していますか?

依存性逆転の原則

依存サイクルを減らし、結合を減らす

IOCコンテナが壊れるOOP原則

GUI API(Java Swing、Android SDK)に多くの重複したメソッドと深い継承階層があると、SOLID設計原則に違反しますか?

実装カップリング

単一責任の原則をリポジトリにどのように適用しますか

私の最初のSOLIDリファクタリング

SRPから派生したすべてのクラスを整理するにはどうすればよいですか?

DDD、DIPを壊すことなくアプリケーション層とドメイン層をモジュール化

SOLID)を使用するときに「タイプディスパッチャ」を回避する方法

非貧血モデルとSRP

事実上すべての意思決定ロジックが多数の分散状態をチェックする必要がある場合、どうすれば密結合を回避できますか?

状態を2回表現してから同期が外れるという問題の名前はありますか?

依存関係をパラメータ化するだけで、制御の反転の要件が満たされますか?

依存関係の逆転の原則を適用しない場合

依存関係の逆転は、pImplイディオムの有効な代替手段ですか?

ボブ・マーティンが変更のために閉鎖されたことを理解する説明

ミューテーターなしでベースインターフェースを宣言し、サブインターフェースにミューテーターを提供することは良い習慣と考えられていますか?

静的メソッドなしの依存性逆転?