回答編集履歴

2

微修正

2019/10/05 04:19

投稿

Chironian
Chironian

スコア23272

test CHANGED
@@ -20,7 +20,7 @@
20
20
 
21
21
  3. 条件判定に使用する値としての文字列(`"状態1"`など)
22
22
 
23
- 戻り値は複数の値を返却できれば良いようなので、enum型の使用がお薦めです。文字列ですとタイプ・ミスが見つかるのは実行時です。テスト漏れすると実稼働時に初めてバグが見つかります。怖いですよね。
23
+ 戻り値は、決まった複数の値の中から1つを返却できれば良いようなので、enum型の使用がお薦めです。文字列ですとタイプ・ミスが見つかるのは実行時です。テスト漏れすると実稼働時に初めてバグが見つかります。怖いですよね。
24
24
 
25
25
  enum型なら多くのタイプ・ミスはコンパイル時に見つかります。安心感が段違いです。
26
26
 

1

微修正

2019/10/05 04:19

投稿

Chironian
Chironian

スコア23272

test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
  2. ワイド文字列(`"状態1"`など)
16
16
 
17
- ワイド文字はエンコードの問題(UTF-8やShift-JISなどなど)があるので、使わないで済むケースであれば使わない方が安心です。
17
+ ワイド文字はエンコードの問題(UTF-8やShift-JISなどなど)があるので、使わないで済むケースであれば使わない方が余計なトラブルが起きにくいです。
18
18
 
19
19
 
20
20