回答編集履歴

1

補足です

2021/06/21 02:10

投稿

rysh
rysh

スコア874

test CHANGED
@@ -1 +1,21 @@
1
1
  詳しいことは知りませんが普及しませんでした
2
+
3
+
4
+
5
+ 補足です
6
+
7
+ ソフトウェア工学は結構失敗してます
8
+
9
+ 参考:[デス・マーチ著者Ed Yourdonさんの『ソフトウェア工学で大切な10の考え方』を再読する](https://agnozingdays.hatenablog.com/entry/2016/01/28/233917)
10
+
11
+
12
+
13
+ 以下は私見です。
14
+
15
+ AOPで扱ってメリットがあるものがほとんど見つからなかった(ログと速度計測くらい)。
16
+
17
+ JavaのAOPは結局のところリフレクションで型の恩恵があまり受けられない。Scalaのパターンマッチがあればもう少し使われたかも。
18
+
19
+ 現在主流(と思われる)のドメインモデルをクラス設計に反映するというアプローチと非常に相性が悪い。
20
+
21
+ TDDや関数型プログラミングとも相性が悪い。