回答編集履歴

2

追記

2018/10/15 07:33

投稿

Zuishin
Zuishin

スコア28660

test CHANGED
@@ -1 +1,21 @@
1
1
  既にデータファイルがあるなら別ですが、これから作るようなので、XML か JSON か CSV にシリアライズするのがいいと思います。
2
+
3
+
4
+
5
+ #追記 理由
6
+
7
+
8
+
9
+ 独自フォーマットで保存した場合、シリアライザとデシリアライザを自分で書かなくてはなりません。
10
+
11
+ そうするとバグが入った場合データが壊れる可能性があります。
12
+
13
+ 既に広く使われていて大勢の手で何度も検証されているコードでシリアライズするのが安心です。
14
+
15
+
16
+
17
+ また、そうやって作られたデータは他のツールでも容易に利用でき、使い方の幅が広がります。
18
+
19
+
20
+
21
+ さらに独自フォーマットだとシリアライズするデータを拡張したときにシリアライザとデシリアライザを作り直さなければいけませんが、汎用フォーマットだと少しの修正で済み、バグの混入を予防します。

1

追記

2018/10/15 07:33

投稿

Zuishin
Zuishin

スコア28660

test CHANGED
@@ -1 +1 @@
1
- XML か JSON か CSV にシリアライズするのがいいと思います。
1
+ 既にデータファイルがあるなら別ですが、これから作るようなので、XML か JSON か CSV にシリアライズするのがいいと思います。