teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

修正

2017/02/01 13:50

投稿

Zuishin
Zuishin

スコア28675

answer CHANGED
@@ -1,5 +1,6 @@
1
- 代入に=を使うのが悪いというのは私もプログラミングを始めた頃に思いました。
1
+ 代入に = を使うのが悪いというのは私もプログラミングを始めた頃に思いました。
2
2
  A = A + 1 というイコールでないものをイコールで繋ぐ表現を大変気持ち悪く思ったことです。
3
+ 日常的に馴染みのある = の使い方とプログラミングでの使い方の乖離がそもそもバグの原因となっていそうです。
3
4
 
4
5
  本題ですが、自分の使っているツールがいつも使えるとは限らないので、ツールに関わらず間違いを少しでも減らす可能性があるなら使って悪い理由はないと思います。
5
6
 

1

追記

2017/02/01 13:50

投稿

Zuishin
Zuishin

スコア28675

answer CHANGED
@@ -5,4 +5,6 @@
5
5
 
6
6
  また同様に使わない人を責める理由もないと思います。
7
7
 
8
- 使うべき、使うべきでない、存在すべき、存在すべきでない、という議論は無意味に感じます。どちらにも決定的な材料はありません。
8
+ 特定の言語の使用時に於いてヨーダ記法を使うべき、使うべきでない、存在すべき、存在すべきでない、という議論は無意味に感じます。どちらにも決定的な材料はありません。
9
+
10
+ ただ、バグを減らす一助となるならその議論が警鐘を鳴らす役割はあるのかも知れません。