質問編集履歴
3
test
CHANGED
File without changes
|
test
CHANGED
@@ -20,7 +20,7 @@
|
|
20
20
|
|
21
21
|
|
22
22
|
|
23
|
-
ここでの問題点は、例えば、ユニットテストのときユーザークラスのモックを作成したとしても、グループクラス・チャットチャンネルクラスはユーザーのデータをSQLから取得するため、正常に動作しないという点です.
|
23
|
+
ここでの問題点は、例えば、ユニットテストのときユーザークラスのモックを作成したとしても、グループクラス・チャットチャンネルクラスはユーザーのデータをSQLから取得するため、正常に動作しないという点です. データ構造がお互いに依存しあっています.
|
24
24
|
|
25
25
|
どのような設計にしたら良いでしょうか.
|
26
26
|
|
2
test
CHANGED
File without changes
|
test
CHANGED
@@ -16,7 +16,7 @@
|
|
16
16
|
|
17
17
|
このとき、SQLではユーザーとグループとチャットチャンネルのデータが密結合になります.
|
18
18
|
|
19
|
-
ですが、ソフトウェア上ではそれぞれは
|
19
|
+
ですが、ソフトウェア上ではそれぞれはインターフェースとして存在します。
|
20
20
|
|
21
21
|
|
22
22
|
|
1
タイトルの変更と、必要な回答を明示
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
SQL
|
1
|
+
SQLを使うと密結合になる
|
test
CHANGED
@@ -22,6 +22,6 @@
|
|
22
22
|
|
23
23
|
ここでの問題点は、例えば、ユニットテストのときユーザークラスのモックを作成したとしても、グループクラス・チャットチャンネルクラスはユーザーのデータをSQLから取得するため、正常に動作しないという点です. インターフェース上では独立しているようにみえるにもかかわらず、実際はデータ構造がお互いに依存しあっています.
|
24
24
|
|
25
|
-
|
25
|
+
どのような設計にしたら良いでしょうか.
|
26
26
|
|
27
27
|
よろしくおねがいします。
|