回答編集履歴

3

微修正

2017/11/27 21:12

投稿

LLman
LLman

スコア5592

test CHANGED
@@ -136,7 +136,7 @@
136
136
 
137
137
 
138
138
 
139
- テスト、ロギング、例外処理、UML、ドキュメント……などを書く。
139
+ 解説:テスト、ロギング、例外処理、UML、ドキュメント……などを書く。
140
140
 
141
141
  これらは手間は掛かりますが、プログラムを使いやすく、資産化していきます。
142
142
 

2

リファクタリングの部分を微修正

2017/11/27 21:12

投稿

LLman
LLman

スコア5592

test CHANGED
@@ -74,7 +74,7 @@
74
74
 
75
75
 
76
76
 
77
- 英語と数学は、最新のプログラム言語やフレームワークよりも、
77
+ 英語と数学は、最新のプログラム言語やフレームワーク(FW)よりも、
78
78
 
79
79
  陳腐化が確実に遅いです。おそらく**一生使える**技術でしょう。
80
80
 
@@ -116,6 +116,8 @@
116
116
 
117
117
  設計的にもドメインモデリングしていることに気づき、あらためて感心しました。
118
118
 
119
+ OOPで書くとどういうコードになるのか、という良いサンプルでもあります。
120
+
119
121
 
120
122
 
121
123
  また、Javaでは、「**デザインパターン**」の本も良いと思います。

1

用語の微修正

2017/11/27 19:22

投稿

LLman
LLman

スコア5592

test CHANGED
@@ -58,7 +58,7 @@
58
58
 
59
59
  だから、**仕様とコードを対応させる**必要があります。
60
60
 
61
- 最近普及してきたDDDなども、コードを業務の言葉に合わせていく技法です。
61
+ 最近普及してきたDDDなども、コードをドメインの言葉に合わせていく技法です。
62
62
 
63
63
 
64
64
 
@@ -200,7 +200,7 @@
200
200
 
201
201
  逆に今回、技術的資産にした方は、どれも**イニシャルコスト**が高いものです。
202
202
 
203
- 英語や数学が典型的ですが、学習コストが掛かります。OOPも難しい。
203
+ 英語や数学が典型的ですが、学習コストが掛かります。オブジェクト指向も難しい。
204
204
 
205
205
  初期コストが高いと避けがちなので、ずっと身につかないままという場合も多い。
206
206
 
@@ -214,4 +214,4 @@
214
214
 
215
215
  一日や二日では効果を実感できなくても、一年や二年も経つと大差になります。
216
216
 
217
- 結論をまとめると、**「急がば回れ」**、**「ウサギとカメ」**です。昔からの真理。
217
+ 結論をまとめると、**「急がば回れ」**、**「ウサギとカメ」**です。昔からの真理。