アカウント名:
パスワード:
必要なコメントをまるで書かずソースだけ書くスタイルと、ソースが更新されたのに、コメントの内容が古いままのスタイルだ
それに比べりゃアスタリスクの位置などなんだというのか
もっと許せないのは
//iに1を足すi++;
そんなのまだまし本当に許せないのはこういうの
//iに1を足すi += 2;
i=i++;
#何だっけ?ソフト名が思い出せない…
ソフト名以前に、これだけだとプログラミング言語が何かも判断できませんね。ちなみにJavaの場合、「Java PUZZLERS」に紹介されているクイズ(=駄目コーディング)の1つです。
#さて、iにはどんな値が入るでしょう?(初期化してないからコンパイルエラーってのはなしで)
指摘コメ [srad.jp]の通りなんですが、「i=i++;」は、「n=n++;」の誤りでした。ここで変数名を間違えるとはツメが甘い…。
で、ちょっとだけ昔話というかネタ解説しときます。昔、UNIXなマルチ環境向けには「ソフトウェアはソースコードで公開し、各自コンパイルして利用する」の当たり前だったころ、確か fj にて、knk と名乗る自称スーパーハッカーが nxt というすごい便利なプログラムを作ったよって公開したんですがCで書かれたそのコード中には「n=n++;」という記述が散見されたため、フルボッコにされる、という出来事があったんです。周りからそれは未定義だとどれだけ指摘されても、これが正しいんだと knk 氏は頑なに間違いを認めなかったので、面白い人物ネタとして広まりました。スラドでも、時々 [srad.jp] ネタに [srad.jp] されてます [srad.jp]。
#といいつつ、私自身細かい内容をすっかり忘れてて間違えて「i=i++;」ってコメントしてしまったわけですが…#「knk」「nxt」のキーワードを思い出せてない状況からは、どれだけググっても正解にたどり着くことができませんでした…
この話は知らなかった…
勉強させていただいてます m(_ _)m
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ソースを見ろ -- ある4桁UID
もっと許せないコメントスタイルはある (スコア:0)
必要なコメントをまるで書かずソースだけ書くスタイルと、
ソースが更新されたのに、コメントの内容が古いままのスタイルだ
それに比べりゃアスタリスクの位置などなんだというのか
Re: (スコア:0)
もっと許せないのは
//iに1を足す
i++;
Re: (スコア:0)
そんなのまだまし
本当に許せないのはこういうの
//iに1を足す
i += 2;
Re: (スコア:1)
i=i++;
#何だっけ?ソフト名が思い出せない…
Re: (スコア:0)
ソフト名以前に、これだけだとプログラミング言語が何かも判断できませんね。
ちなみにJavaの場合、「Java PUZZLERS」に紹介されているクイズ(=駄目コーディング)の1つです。
#さて、iにはどんな値が入るでしょう?(初期化してないからコンパイルエラーってのはなしで)
Re:もっと許せないコメントスタイルはある (スコア:1)
指摘コメ [srad.jp]の通りなんですが、「i=i++;」は、「n=n++;」の誤りでした。ここで変数名を間違えるとはツメが甘い…。
で、ちょっとだけ昔話というかネタ解説しときます。
昔、UNIXなマルチ環境向けには「ソフトウェアはソースコードで公開し、各自コンパイルして利用する」の当たり前だったころ、
確か fj にて、knk と名乗る自称スーパーハッカーが nxt というすごい便利なプログラムを作ったよって公開したんですが
Cで書かれたそのコード中には「n=n++;」という記述が散見されたため、フルボッコにされる、という出来事があったんです。
周りからそれは未定義だとどれだけ指摘されても、これが正しいんだと knk 氏は頑なに間違いを認めなかったので、面白い人物ネタとして広まりました。
スラドでも、時々 [srad.jp] ネタに [srad.jp] されてます [srad.jp]。
#といいつつ、私自身細かい内容をすっかり忘れてて間違えて「i=i++;」ってコメントしてしまったわけですが…
#「knk」「nxt」のキーワードを思い出せてない状況からは、どれだけググっても正解にたどり着くことができませんでした…
Re: (スコア:0)
この話は知らなかった…
勉強させていただいてます m(_ _)m