回答編集履歴

4

体裁の修正

2016/04/22 04:40

投稿

Odacchi
Odacchi

スコア907

test CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
  明らかに効率の悪い変なコードは書かなくなると思います。
24
24
 
25
- [明解 Javaによるアルゴリズムとデータ構造](http://www.amazon.co.jp/dp/4797345233/ref=cm_sw_r_tw_dp_bHAgxb1R4H3PD)
25
+ - [明解 Javaによるアルゴリズムとデータ構造](http://www.amazon.co.jp/dp/4797345233/ref=cm_sw_r_tw_dp_bHAgxb1R4H3PD)
26
26
 
27
27
 
28
28
 

3

加筆修正

2016/04/22 04:40

投稿

Odacchi
Odacchi

スコア907

test CHANGED
@@ -16,6 +16,16 @@
16
16
 
17
17
 
18
18
 
19
+ ロジック脳を鍛えるという意味では、
20
+
21
+ 基本的な、データ構造やアルゴリズムを学び、実際に動くものを実装するのもおすすめです。
22
+
23
+ 明らかに効率の悪い変なコードは書かなくなると思います。
24
+
25
+ [明解 Javaによるアルゴリズムとデータ構造](http://www.amazon.co.jp/dp/4797345233/ref=cm_sw_r_tw_dp_bHAgxb1R4H3PD)
26
+
27
+
28
+
19
29
 
20
30
 
21
31
  仕様からコードは書けるが、どういう風に実装すれば品質の高いコードになるのか…といったことで悩んでいるということであれば、**デザインパターン**や**リファクタリング**の勉強をされたら良いと思います。
@@ -27,3 +37,13 @@
27
37
  - [新装版 リファクタリング―既存のコードを安全に改善する](http://www.amazon.co.jp/dp/427405019X/ref=cm_sw_r_tw_dp_bqygxb1EH3HD4)
28
38
 
29
39
  - [Java言語で学ぶリファクタリング入門 ](http://www.amazon.co.jp/dp/4797337990/ref=cm_sw_r_tw_dp_Xqygxb03SX2WX)
40
+
41
+
42
+
43
+
44
+
45
+ 最後に。
46
+
47
+ 実際に現場で感じることですが、基礎が大事だとつくづく思います。
48
+
49
+ 今回、Javaに関連する本ばかり紹介しましたが、Java以外でも普遍的に使える知識ばかりなので、今後、言語が変わっても応用が効きます。

2

加筆修正

2016/04/22 04:40

投稿

Odacchi
Odacchi

スコア907

test CHANGED
@@ -18,7 +18,7 @@
18
18
 
19
19
 
20
20
 
21
- 仕様からコードは書けるが、どういう風に実装す品質の高いコードになるのかということであれば、**デザインパターン**や**リファクタリング**の勉強をされたら良いと思います。
21
+ 仕様からコードは書けるが、どういう風に実装すば品質の高いコードになるのかといったことで悩んでいるということであれば、**デザインパターン**や**リファクタリング**の勉強をされたら良いと思います。
22
22
 
23
23
  - [増補改訂版Java言語で学ぶデザインパターン入門](http://www.amazon.co.jp/dp/4797327030/ref=cm_sw_r_tw_dp_4mygxb1HJAMEY)
24
24
 

1

加筆修正

2016/04/22 04:23

投稿

Odacchi
Odacchi

スコア907

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- 例えば、仕様からざっとしたコード思い浮かべられないのであれば、
5
+ 例えば、仕様からざっとしたコードすら思い浮かべられないのであれば、
6
6
 
7
7
  **プログラミングに必要な数学的な力**をつけることもおすすめします。
8
8