アカウント名:
パスワード:
自称17歳としては敢えて規制を受けるべきか!?
最近のコンパイラだとワーニング出そうなw(JavaやC#だと型エラーだし。)
> 最近のコンパイラだとワーニング出そうなw
昔、こう書けと指導されたことがあります。
誤 if(age == 17) 正 if(17 == age)
最近、この手のご指導を聞かないのは、コンパイラが警告出してくれるようになっていちいち気にする必要がなくなったからなのか。
#それでも今だ手癖で定数を左にもってきちゃいます。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日本発のオープンソースソフトウェアは42件 -- ある官僚
18歳 (スコア:3, おもしろおかしい)
17歳教 (スコア:2, おもしろおかしい)
自称17歳としては敢えて規制を受けるべきか!?
ほぼ永遠の17歳 (スコア:4, おもしろおかしい)
if(age = 17)
printf("私は17歳です。\n");
else
printf("私は17歳ではありません。\n");
}
Re: (スコア:1)
最近のコンパイラだとワーニング出そうなw
(JavaやC#だと型エラーだし。)
Re: (スコア:1)
> 最近のコンパイラだとワーニング出そうなw
昔、こう書けと指導されたことがあります。
誤 if(age == 17)
正 if(17 == age)
最近、この手のご指導を聞かないのは、
コンパイラが警告出してくれるようになって
いちいち気にする必要がなくなったからなのか。
#それでも今だ手癖で定数を左にもってきちゃいます。
格差社会ニッポンを変える!
貸し渋り・はがしの温床、大銀行の厳正審査をやめさせよう!
Re:ほぼ永遠の17歳 (スコア:0)
定数を左辺に書いて、頻繁にコンパイルエラーを食らっているような人は、変数どうしの比較でも同じ失敗をしますが、そこではコンパイルエラーを食らいません。これが問題です。
次に、直感的ではない、ということです。プログラムはなるべく思考通りの順序で書くべきです。
コード上でトリッキーなことをやって安全性を高めるのではなく、外部のコード検査ツール等を使って安全性を高めるべきです。