回答編集履歴
6
推敲
answer
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
また、単独の項目で判定可能なら、select case を利用するとスッキリします。
|
9
9
|
それでも条件が複雑なら、関数化して集約したステータスを返却するようにして、その返却値で分岐するなどすれば、制御自体が見やすくなります。
|
10
10
|
|
11
|
-
if文が視野の範囲内で
|
11
|
+
if文が視野の範囲内で完結していないと、理解もし辛いです。
|
12
12
|
ページスクロールしないと全体が見れないようなコードかどうかを処理分割の目安にしています。
|
13
13
|
制御がなく単純編集みたいなものは考えることは必要ないので、気にしませんが。
|
14
14
|
|
5
追記
answer
CHANGED
@@ -10,4 +10,7 @@
|
|
10
10
|
|
11
11
|
if文が視野の範囲内で条件が完結していないと、理解もし辛いです。
|
12
12
|
ページスクロールしないと全体が見れないようなコードかどうかを処理分割の目安にしています。
|
13
|
-
制御がなく単純編集みたいなものは考えることは必要ないので、気にしませんが。
|
13
|
+
制御がなく単純編集みたいなものは考えることは必要ないので、気にしませんが。
|
14
|
+
|
15
|
+
_を使用するのはスクロールしないと駄目なくらい横に長くなった時だけですね。
|
16
|
+
全体が見えることを優先し、行数が増えるのは極力避けます。
|
4
推敲
answer
CHANGED
@@ -8,6 +8,6 @@
|
|
8
8
|
また、単独の項目で判定可能なら、select case を利用するとスッキリします。
|
9
9
|
それでも条件が複雑なら、関数化して集約したステータスを返却するようにして、その返却値で分岐するなどすれば、制御自体が見やすくなります。
|
10
10
|
|
11
|
-
if文が視
|
11
|
+
if文が視野の範囲内で条件が完結していないと、理解もし辛いです。
|
12
12
|
ページスクロールしないと全体が見れないようなコードかどうかを処理分割の目安にしています。
|
13
13
|
制御がなく単純編集みたいなものは考えることは必要ないので、気にしませんが。
|
3
追記
answer
CHANGED
@@ -6,4 +6,8 @@
|
|
6
6
|
--
|
7
7
|
ifの場合はelseifが可能な場合を単独のif文よりend ifが少なく少しコンパクトになります。
|
8
8
|
また、単独の項目で判定可能なら、select case を利用するとスッキリします。
|
9
|
-
それでも条件が複雑なら、関数化して集約したステータスを返却するようにして、その返却値で分岐するなどすれば、制御自体が見やすくなります。
|
9
|
+
それでも条件が複雑なら、関数化して集約したステータスを返却するようにして、その返却値で分岐するなどすれば、制御自体が見やすくなります。
|
10
|
+
|
11
|
+
if文が視覚の範囲内で条件が完結していないと、理解もし辛いです。
|
12
|
+
ページスクロールしないと全体が見れないようなコードかどうかを処理分割の目安にしています。
|
13
|
+
制御がなく単純編集みたいなものは考えることは必要ないので、気にしませんが。
|
2
追記
answer
CHANGED
@@ -1,3 +1,9 @@
|
|
1
1
|
再利用がしにくいというのはif文の書き方によるものではなく、プログラムの構造設計がなされてないからです。
|
2
2
|
画面層とデータ層などの境界線により構造を分け、共通化を図っていけば再利用し易くなります。
|
3
|
-
※例えば、データ層ではコントロールを直接参照するのではなく、パラメータで受け取るなどによって画面層との分離ができます。
|
3
|
+
※例えば、データ層ではコントロールを直接参照するのではなく、パラメータで受け取るなどによって画面層との分離ができます。
|
4
|
+
|
5
|
+
追記
|
6
|
+
--
|
7
|
+
ifの場合はelseifが可能な場合を単独のif文よりend ifが少なく少しコンパクトになります。
|
8
|
+
また、単独の項目で判定可能なら、select case を利用するとスッキリします。
|
9
|
+
それでも条件が複雑なら、関数化して集約したステータスを返却するようにして、その返却値で分岐するなどすれば、制御自体が見やすくなります。
|
1
推敲
answer
CHANGED
@@ -1,3 +1,3 @@
|
|
1
1
|
再利用がしにくいというのはif文の書き方によるものではなく、プログラムの構造設計がなされてないからです。
|
2
|
-
画面層とデータ層に構造を分け、共通化を図っていけば再利用し易くなります。
|
2
|
+
画面層とデータ層などの境界線により構造を分け、共通化を図っていけば再利用し易くなります。
|
3
|
-
※データ層ではコントロールを直接参照するのではなく、パラメータで受け取るなどによって画面層との分離ができます。
|
3
|
+
※例えば、データ層ではコントロールを直接参照するのではなく、パラメータで受け取るなどによって画面層との分離ができます。
|