回答編集履歴

3

提案

2018/01/09 15:48

投稿

umyu
umyu

スコア5846

test CHANGED
@@ -25,3 +25,5 @@
25
25
 
26
26
 
27
27
  の4つのメソッドに分けたほうが各処理の影響範囲が少なくなるのでよいと思います。
28
+
29
+ 自分で書いたソースコードを管理できなくなる前に対策することをお勧めいたします。

2

質問に対する回答

2018/01/09 15:47

投稿

umyu
umyu

スコア5846

test CHANGED
@@ -1,4 +1,10 @@
1
+ 1,月順または優先度順にソートしていますが、ソートだとArrayList内部の順番が変わります。
2
+
3
+ 予定を登録時にlong型のidを振って、削除時はidを元に削除するという形にしたほうが、ブレがないです。
4
+
5
+
6
+
1
- 1,以前質問者様が質問されたこの質問[do〜while文の複数条件を適用させたい](https://teratail.com/questions/105888)にて、
7
+ 2,以前質問者様が質問されたこの質問[do〜while文の複数条件を適用させたい](https://teratail.com/questions/105888)にて、
2
8
 
3
9
  改善ソースコードとして配列からArrayListに変更したソースコードを記述したのですが、
4
10
 
@@ -6,7 +12,7 @@
6
12
 
7
13
 
8
14
 
9
- 2,public static void main(String[] args)メソッドの中で処理を行いすぎです。
15
+ 3,public static void main(String[] args)メソッドの中で処理を行いすぎです。
10
16
 
11
17
  0. 予定を追加
12
18
 

1

追記

2018/01/09 08:28

投稿

umyu
umyu

スコア5846

test CHANGED
@@ -1,5 +1,21 @@
1
- 以前質問者様が質問されたこの質問[do〜while文の複数条件を適用させたい](https://teratail.com/questions/105888)にて、
1
+ 1,以前質問者様が質問されたこの質問[do〜while文の複数条件を適用させたい](https://teratail.com/questions/105888)にて、
2
2
 
3
3
  改善ソースコードとして配列からArrayListに変更したソースコードを記述したのですが、
4
4
 
5
5
  目を通していらっしゃらなかったりしちゃいますか?
6
+
7
+
8
+
9
+ 2,public static void main(String[] args)メソッドの中で処理を行いすぎです。
10
+
11
+ 0. 予定を追加
12
+
13
+ 0. 予定を月順で表示
14
+
15
+ 0. 予定を優先度順で表示
16
+
17
+ 0. 予定の削除
18
+
19
+
20
+
21
+ の4つのメソッドに分けたほうが各処理の影響範囲が少なくなるのでよいと思います。