トップページ⇒tech
346コメント95KB

【不要だろ?】コメント付ける奴は低脳(プ

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
コメントなんて余計なもんに頼るから脳みそのシワが減るんだ。
クソ汚ねえコードを必死の大量コメントで誤魔化してんじゃねーよ。
無駄なコメント打ちでキーボードをカタカタカタカタ鳴らす前に
すっきり最適化する方法を考えろ。アホが。
0002デフォルトの名無しさんNGNG
/* Ende */
0003デフォルトの名無しさんNGNG
わーすごいですね(棒読み)。
0004デフォルトの名無しさんNGNG
コメントを書く暇があったらユニットテストのテストケースを書くべし。
0005デフォルトの名無しさんNGNG
kitigaiitatigai
0006デフォルトの名無しさんNGNG
【不要だろ?】このスレッド。
0007デフォルトの名無しさんNGNG
以降コメント禁止。
0008デフォルトの名無しさんNGNG
/* へへっ、ばーか */
0009デフォルトの名無しさんNGNG
# Perl
/* C */
// C++
; Lisp
-- Eiffel
(* ML *)
0010デフォルトの名無しさんNGNG
よく見るバカコメント
/* グローバル変数 */
/* デファイン定義 */
/* ループカウンター */
/* エラーを返す */
0011デフォルトの名無しさんNGNG
REM
0012デフォルトの名無しさんNGNG
/* よく見るバカコメント */
0013デフォルトの名無しさんNGNG
こういうスレは大抵立て逃げ。
0014デフォルトの名無しさんNGNG
#if 0 /* 以降コメントをどうぞ */
0015デフォルトの名無しさんNGNG
ジサクジエンで煽り愛をすると盛り上がるんだが。
スレどころか板までが2つの意見で真っ二つな状況を一人で作り上げるんだ、がんばれ。
0016デフォルトの名無しさんNGNG
テスト
0017デフォルトの名無しさんNGNG
#endif /* コメントここまで。 以下禁止 */
0018デフォルトの名無しさんNGNG
#include <stdio.h>
0019デフォルトの名無しさんNGNG
/* REXX */
//* JCL
* ASMA
C FORTRAN
000000* COBOL
000000* DAREKA73-80YATTEMISERO
0020デフォルトの名無しさんNGNG
// BCPL
0021デフォルトの名無しさんNGNG
その件につきましてはお答え致しかねます
0022デフォルトの名無しさんNGNG
0023デフォルトの名無しさんNGNG
0024デフォルトの名無しさんNGNG
0025デフォルトの名無しさんNGNG
非手続き型(関数型、論理型など)言語は、純粋であれば
流れを追う必要ないから、本来コメント不要らしい。
ってどっかに載ってた。
実際は、何するかぐらいは書いてあるだろうけど。
0026デフォルトの名無しさんNGNG
「何をするか」や「どのようにするか」をコメントとして書くのは間違いです。
見れば分かるから。
「何故そうするのか」を書くのが正しいコメントなのれす。
0027デフォルトの名無しさんNGNG
>>26
そうとも限らないような・・・
0028デフォルトの名無しさんNGNG
何がそうとも限らないの?
002927NGNG
正しいコメントの書き方
0030デフォルトの名無しさんNGNG
例えば?
003127NGNG
>>30
「何故そうするのか」より、ここのコードは「何をやっているのか」の
方が良いと思うけど・・・
0032デフォルトの名無しさんNGNG
//
//ここまで読んだ
//
0033デフォルトの名無しさんNGNG
REM クソスレ
0034デフォルトの名無しさんNGNG
何をやっているのかはソースより自明
何故そうするのかわからないソースは糞
0035デフォルトの名無しさんNGNG
コメントの多いやつはヘタクソなのは常識でしょう。



0036デフォルトの名無しさんNGNG
痛々しいスレだな
0037デフォルトの名無しさんNGNG
コメントよりタレントが欲しい
0038デフォルトの名無しさんNGNG
納期が間近のアプリのコードを突然手渡されました。
このコードを作ったプログラマーは行方不明。
そのコードを見た瞬間、目を疑いました。
全くコメントが書いてありませんでした。
さあ、みなさんはどうします?
0039デフォルトの名無しさんNGNG
コンソメ
0040デフォルトの名無しさんNGNG
>納期が間近のアプリのコードを突然手渡されました。
>このコードを作ったプログラマーは行方不明。
(略)
>さあ、みなさんはどうします?


で、とりあえずコメントを読むのでしか。
スレ違いsage。
0041デフォルトの名無しさんNGNG
コメント書いてあったってダメなものはダメ。
0042デフォルトの名無しさんNGNG
>>38
窓から投げsfだえいtぱうえ;tr
0043デフォルトの名無しさんNGNG
>>26
>>34
君は糞コードを漏れなく読むのか?
問題箇所をすばやく特定するには、まず大きく絞り込まないといけない。
そのためには「何をやっているか?」は重要。

i++; //1加算

とかそんな馬鹿なコメントのことを言っているわけではない。
一つのブロック、または、もう少し大きな括りで何をしているか?だ。

ある程度、問題箇所を絞り込んだ後でも、やはり、
何をやっているか?という情報は必要。
何をしているかがわかれば、「何故そうしているか?」もある程度見えてくる。
「何故そうしているか?」自体をコメントしなければいけないときは、
もっとシンプルにできないか、リファクタリングを考えた方がいい。

by VB厨房
0044デフォルトの名無しさんNGNG
>>38
とりあえず動かす。
0045デフォルトの名無しさんNGNG
>>38
納期間近にそんなものを渡された君は、
スーパープログラマか、リストラ対象。

あるいは、手渡されたコードは捨ててくれという意味かもな。
仕様書ないのか・・・そうか、かわいそうに。
0046デフォルトの名無しさんNGNG
>>44

うむ。そしてステップ実行させる。

ちなみに、コメントがやたら書いていて動かないプログラムと、コメントが書かれていなくて、動くプログラムなら、どっちがいいだろう。俺は後者のほうがマシだと思う。
0047デフォルトの名無しさんNGNG
>>46
不具合に不具合が加算されてたまたま動いている可能性大なので、
動かない方がましかも。
#といってもコメントやたらとあって動かないということは、
#そのコメントはどうせ、「iに3を代入」とか意味なしコメントばっかだろうな、どうせ。
0048デフォルトの名無しさんNGNG
>>43
VBには関数とかクラスとかモジュールとかいう単位はないのですか?
リファクタリングを知ってるなら、デザインパターンも知ってるよね?
0049デフォルトの名無しさんNGNG
>>43
そういった単位なら引数と戻り値のことだけわかれば充分だろ
0050デフォルトの名無しさんNGNG
「本物のプログラマにコメントは不要である -- コードは一目瞭然なのだ。 」
0051デフォルトの名無しさんNGNG
追わないといけないほど冗長なコードを書く奴が悪い
0052デフォルトの名無しさんNGNG
hoge ++; // hoge をインクリメントする。
0053デフォルトの名無しさんNGNG
age = age++; // ageまくる
0054最凶VB厨房NGNG
ageにage入れて
ageをインクリメント・・・

ムズイヨ・・・>>53
0055デフォルトの名無しさんNGNG
大規模なプロジェクトになると、複数人で数十万・数百万行の
コードを組むんだから、個人的にコメントは入れてもらいたい。
0056デフォルトの名無しさんNGNG
>55
「コードを組むんだから」の次が「コメントを入れてもらいたい」
なのはなじぇ?
飛躍しとらん?
0057デフォルトの名無しさんNGNG
1は数行打っただけで達成感を得る厨房。
0058デフォルトの名無しさんNGNG
コメントはPG同士のコミュニケーション。
冗長な奴もうざいが、全くとらない>>1みたいな
奴は引き篭もりのオナニー野郎。

0059デフォルトの名無しさんNGNG
ヤなコミュニケーション方法だな>>58
0060デフォルトの名無しさんNGNG
レベルひくっ
0061デフォルトの名無しさんNGNG
見通しの悪いぐじゃぐじゃのプログラムを書く奴に限って、
大量の冗長なコメントを入れる傾向があるような気がする。
0062デフォルトの名無しさんNGNG
コード=本文
コメント=注釈
0063デフォルトの名無しさんNGNG
組織で分散されたプロジェクトを結合、再利用するのにコメントがないのは効率が悪い。
1は他人のコードを呼び出すたびコード全てを読むのか?それともそんなにも他人の信用
できないヘボチームなのか?正規化されたコメントも書けない1こそ信用できん。
>>46コードにも依るがキチンとしたコメントがある方がはるかにデバッグしやすい。
関数・クラスの引数や戻り値期待される結果だけでもあればいちいち仕様書を見なくても
済む。
>コメントがやたら書いていて動かないプログラムと、コメントが書かれていなくて、動くプログラムなら
コメントがないプログラムは将来性が無いので駄目。動かないプログラムは言語道断。
ただどちらも動かない場合にはコメントのある方がいいに決まってる。バグなんてどこで発生するか分からないのに。
もし見もしないでバグが分かっているのならそれは悪意です。
0064デフォルトはコメント無しさんNGNG
//6文字未満の場合、アクセッサ内でCertificationExceptionが発生する
this.name = name;

//passwordは先頭14文字しか使わない
string hashseed = password.Substring(0, 14) + name;

//stringからbyte[]に直接変換する方法がわからなかったので
//FromBase64Stringを使ってみた
byte[] inbuf = Convert.FromBase64String(hashseed);
SHA512Managed hasher = new SHA512Managed();
this.accountid = hasher.ComputeHash(inbuf);
0065デフォルトの名無しさんNGNG
分かりやすい適切なコメントも書けないような>>1は糞
0066デフォルトの名無しさんNGNG
みなさん毎週日曜日は暇ですか?
0067デフォルトの名無しさんNGNG
>>66
うるせーヴォケ
0068デフォルトの名無しさんNGNG
>>64
ウザ。
0069デフォルトの名無しさんNGNG
日本語でコメント書くかなぁ。
プログラムの中にマルチバイトな文字列入ってるのっていかがなものか。
0070デフォルトの名無しさんNGNG
//以降は無視されるんだから何があっても平気だろ?
ダメなコンパイラあるの? 
0071デフォルトの名無しさんNGNG
>>70
SJISでこんなソースを書いて、SJISを認識しない処理系に喰わせてみれば分か
る。

//一覧表
int main()
{
return 0;
}

0072デフォルトの名無しさんNGNG
適切なコメントっつーのは必要だと思うが、つい数日前、コメントがコードの数倍あるソース見た。
コードがコメントに埋もれててどこが実行されるのかさっぱりわかんねぇ。
1行見たら次の行がどこにあるか探さねぇといけないの。
色分け使ってあの見難さじゃ色分け無しだったら死ねるよ。
0073デフォルトの名無しさんNGNG
・前任者がいない
・コメント読でもわからん
・動かしてもいまいち正しいのかどうかわかんない
って場合どうすれば一番良いと思う?
解析系のプログラムでたまにあるんだけど。

俺は逃げてます。
どうせ後ろ向きの人生です。
0074デフォルトの名無しさんNGNG
>71
そんなのすぐ原因わかるよ。
そんな理由で使わないってやつ、お前ぐらいだよ。
0075デフォルトの名無しさんNGNG
>>74
「何があっても」というから例を挙げたまで。
0076デフォルトの名無しさんNGNG
>>53-54
また未定...
0077デフォルトの名無しさんNGNG
>>74
0初期化が一つ抜けただけだったりすると意外と判りづらかった
当時デバッガがなく
メモリの初期状態によっては問題なく動いたので
アセンブリソースはかせてやっと気付いた
0078デフォルトの名無しさんNGNG
下手なコメントが入っているより、
コーディングのセンスに優れたプログラムのほうが、
可読性が高いと思うな。経験的に。
0079デフォルトの名無しさんNGNG
>>78
そりゃそうでしょ。コーディングセンスがよければコメントは不要。
コードだけではわかりにくいところにだけコメントをつけるべし。
0080デフォルトの名無しさんNGNG
コードを縦読みすると……ってやったことある奴、手ぇ挙げろ(゚∀゚ )ノ
0081デフォルトの名無しさんNGNG
縦読み,,,ってアフォか。
0082デフォルトの名無しさんNGNG
何をしてるかのコメントは大概不要、コード見ればわかる。
だけど、なぜそれをしてるかのコメントは欲しいなぁ。

なぜそのタイミングでそのメソッドを呼ぶのか、
最終的な結果にどのように影響してくるのか等が一目瞭然だとうれしい。

たとえば1000行のプログラムの最初の10行とか、
コメントのないプログラムだと残りの990行を読まないと何が目的なのかわからなかったりする。
最初の10行だけで何がしたいのかわかれば効率はぐんと上がると。
0083デフォルトの名無しさんNGNG
禿同age
0084デフォルトの名無しさんNGNG
他人に見せるんだったらコメントは必要だと。
0085デフォルトの名無しさんNGNG
数年後の自分は他人と同じ。
0086デフォルトの名無しさんNGNG
コメントは、つけたいようにつける
0087デフォルトの名無しさんNGNG
>>85
数ヶ月で充分ナリ
0088デフォルトの名無しさんNGNG
漏れぐらいになると数日で十分な訳だが......
0089デフォルトの名無しさんNGNG
書く端から...(略)
0090デフォルトの名無しさんNGNG
>>58
コメントよりまず識別子で語りたい
0091デフォルトの名無しさんNGNG
>>90
同意。コードで表現できるだろと思うことたびたび。

ただ漏れなら>>58にまず言いたいのは:

(1) 会話しろ。(煽りに「全くとらない」なんて反応じゃムリ? プ)
(2) 仕様書書けや。

これだね。
そしてコードコンプリートくらいは読んどく。これ最低限。
しかも読まなければ素人にも劣る危険を伴う諸刃の剣。
まさに素人にはおすすめできない。
まあ漏れらPGは必死に勉強を続けなさいってこった。
0092デフォルトの名無しさんNGNG
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
 |   次でボケて!!!   |
 |________|
    ∧.∧ ||
    ( ゚д゚)||
    / づΦ
0093デフォルトの名無しさんNGNG
struct boke *next; /* 次がボケ */
0094デフォルトの名無しさんNGNG
コメント書くならちゃんと気持を込めんといかんな
0095デフォルトの名無しさんNGNG
>>94 (・∀・)イイ!
0096デフォルトの名無しさんNGNG
>>91
アフォか
(1)コードを読むのは同時代の人間だけではない。
自分が引退しても自分の書いたコードは残る。
会話に頼るのはクソ。
(2)JavaDocの例を見れば分かるように仕様はできるだけコードの側に
書くのがよい。コードと仕様を別々にすると、どうしてもコードの改変に
仕様書がついていけなくなって、実際のコードと仕様の整合性が崩れやすい。
0097デフォルトの名無しさんNGNG
v
0098デフォルトの名無しさんNGNG
>>96
そのツッコミ方は如何なものかと……。


ハッΣ(゚Д゚;) ボケなのか? ガクガク(((((゚Д゚)))))ブルブル
0099デフォルトの名無しさんNGNG
内部告発や日記を織り交ぜてる人いる?

// 9月21日 だめだ。プロジェクトは失敗だ。しかし違約金を払う金は無い。
#include "hoge.h"

// 10月3日 社長が夜逃げの準備を…
int main(void)
{

// 10月4日 私も早く逃げなくては
int i;
char str[STRING_MAX];

// 10月6日 くそっ!何でこんなことになってしまったんだ!
//       今日はとてもコードを書く気にはなれず


// ↓引継ぎの方ここに続きおながいします↓

// ↑引継ぎの方ここに続きおながいします↑

return 0;
}
0100デフォルトの名無しさんNGNG
>>99
RCSとかVSS知らない人たちは一本のソースでバージョン管理
してるので、日ごとにコメント入れてます。以前のコードを
#ifdefでコメントアウトしながら。
当然、次第にソースはわけわかめ。愚痴が混じって日記化す
るようになり……。

検収にて天から一言。
「コード汚すぎ。ベースはあるからリテイク明後日まで」
0101デフォルトの名無しさんNGNG
>// ↓引継ぎの方ここに続きおながいします↓
>
>// ↑引継ぎの方ここに続きおながいします↑

MFCっぽくてワラタ
0102デフォルトの名無しさんNGNG
頼むからアセンブラの、特にサブルーチンにはコメント書いてくれ!
x86のアセンブラの場合は特にeaxレジスタの扱いと、スタッカー中身をコメントで残しておかないと、
半年後にそいつを使って割り込み処理を許しているコードなんて書けないよ!


・・・ああ、高級言語が使える人はイイよなあ。
ビジュアル言語?何それ?プロテクトメモリ使える?(最近上司がマジで言ってた・・・鬱)
0103デフォルトの名無しさんNGNG
1000行あったら計100行くらいは書けよ!普通
ソースから考えてたんじゃ効率だろ!
0104デフォルトの名無しさんNGNG
メソッド名・クラス名・変数名・引数名がコメントです。
これ、定説。
0105デフォルトの名無しさんNGNG
必要と思われるコメントは
「ここでなぜこのメソッドを呼び出してるか」
ということが直感的に分かりづらい状況での説明とか
0106デフォルトの名無しさんNGNG
特定バージョン向けのバグ回避技とか、コメントつけとかないと
「無駄な処理じゃん」とか言って消されてしまいまふ…
0107デフォルトの名無しさんNGNG
以前はコメントキライだったがDoxygen使うようになってから
いきなり書くようになったよ。
0108デフォルトの名無しさんNGNG
>>106
こんなやつですか?
sprintf(buff, "%d", a, b, c, d); // 消すな。消すとクラッシュする!
0109デフォルトの名無しさんNGNG
>>108
まー その手の奴。
でも そのコメントだと「消すとクラッシュする」のが
わかるだけで 何が原因かわからないから
後で呼び出して事情聴取(+場合によっては説教)だね。
0110デフォルトの名無しさんNGNG
いや,ぶん殴る。
0111デフォルトの名無しさんNGNG
ファイルのヘッダで
@(#)
ってのを見たことあるんだけど、これって何のおまじない?

これで気づいたんだけど、googleとか記号は検索できないのな。
0112デフォルトの名無しさんNGNG
>>111
SCCS IDのマーク
0113デフォルトの名無しさんNGNG
>108
ハードウェアがらみバグだと「除算実行直後に分岐すると結果がおかしくなるので
nop一つ挟むこと」なんつーのがあったなぁ。こういう場合、nop のところにコメント
つけとかないと、後でうっかり削除しかねん。

>>111
@(#) はバージョン管理ツール SCCS が自動生成する文字列。確かソースコードに
%W% と書いておくと "@(#)ファイル名 バージョン番号" と展開されるんじゃなかった
かな。

手元の FreeBSD だと、テキスト・バイナリを問わず @(#) の部分を抽出するツール
として what (1) がインストールされてる。
0114デフォルトの名無しさんNGNG
>>113
それはバグなのか?
仕様だったりすると馬鹿コメントになりかねんよな
0115デフォルトの名無しさんNGNG
>>114
バグだろうが仕様だろうが

div $1, $2, $3
nop        ; div の結果待ち
store $1, 0($sp)

とか書いとくのは、誤って nop 削除する危険を減らす意味はある。

ちなみにその除算の件だけど、仕様書の初版には記載が無く、かつメーカーが
提供していたコンパイラでも計算を間違えてたからバグでしょうね。第二版以降
の仕様書には記述があって、コンパイラも除算後 1 命令待つコードが入ったの
で、それ以降は仕様と言い張っても許すけど。
0116114NGNG
>>115
あんた言ってることは間違ってないんだけどな...
その必死さがよくわからんのだ
よっぽど困った香具師が権力の座にいるとかか?
0117デフォルトの名無しさんNGNG
>>116
間違って、nop 削除された経験でもあるんだと思うよ。
そう言う状況なら、俺もコメント入れる。
0118デフォルトの名無しさんNGNG
>>1が言いたいことは
プログラムにコメントをつけるのではなく、
テストプログラムのみにコメントをつけろ、という
XP(eXtreme Programming)の考えをせよ、
ということかな?

0119デフォルトの名無しさんNGNG
7-8時ごろのage荒らしは同一人物で馬鹿です。
0120デフォルトの名無しさんNGNG
>>1さんはいつも一人でプログラミングしてるんだね・・・
人にコードを見せることもないし、誰かのコードを見たこともないんだね・・・
可哀そうに・・・
0121デフォルトの名無しさんNGNG
>テストプログラムのみにコメントをつけろ
んなこと言ってないかと。
コメントがないと意図が分からないようなプログラムを書くのではなく、
コーディング規約、適切なクラス名変数名、デザパタの利用などで、
コメントがなくても意図が把握できるプログラムを
常に書けるような能力を身につけようというのがXPの趣旨。
# コメントはコンパイルされるわけじゃないから、コードと同期が取れてない場合もあるし・・・
0122デフォルトの名無しさんNGNG
File の Headerに
MZ とあったのですが
何の略ですか?
0123デフォルトの名無しさんNGNG
シャープのマイコン
0124実話NGNG
//この処理、なんで存在しているのかわかんないけど、
//削除すると誤動作するので、残しておきます。
0125デフォルトの名無しさんNGNG
コメントに日記書いてるヤツいたな…
0126デフォルトの名無しさんNGNG
>>125
俺の日記は見るなよ?
0127デフォルトの名無しさんNGNG
>>126
ソース非公開にスレ。
0128デフォルトの名無しさんNGNG
そんなことより>>124よ、聞いてくれ。
今直面しているソースの抜粋なんだが、こんな感じだ。

で、「改ページ用のフラグ」と「改ページ時のフラグ」ってどう違うんだよ。
って、画面に突っ込みいれたわけよ。

Public sGyosu As String
Private iRow As Integer
Private lRow As Long
Private lRowCnt As Long
Private lGyosu As Long

Private iPageFlg As Integer ' 改ページ用のフラグ
Private iPageCnt As Integer ' 改ページ時のフラグ
Private iPageCnt2 As Integer
0129デフォルトの名無しさんNGNG
つーか関数スコープ以上の範囲で変数名に
**2とか使うヤシは問答無用で死んでヨシ。
0130デフォルトの名無しさんNGNG
>>128
ほかの変数も、こんな命名だからコメントが要るんだろ、とかいわれ
そうだよな。でもコメントがあるだけマシってやつ?
0131デフォルトの名無しさんNGNG
コードコメンテーターって職できないかな。
0132デフォルトの名無しさんNGNG
俺が昔一人で作った約100万行のプログラムのうち
コメントは千行くらいしかないな。
作りがOOで関数名やクラス名でほとんどわかる作るだから
コメントなくても読み返せるけど
煩雑な計算個所はやっぱコメント書いておいたらよかったと
反省している。
0133デフォルトの名無しさんNGNG
作る→作り
0134デフォルトの名無しさんNGNG
>>115
nop消したら、動作がかわってしまうの?
高級言語に慣れてると結果が出来たかどうかを確認する方法が大抵有るけど
アセンブラでは無いのが常識?
0135デフォルトの名無しさんNGNG
むかし >>1と同じ事を言っていた新人が居ましたとさ。
彼が経験3年越えたところで新人4人(くらい)下につけられたとき
その新人もコメント書かないやつらばっかりで・・・

彼が新人のソースのデバッグを山ほどしてプロジェクト終わった時に
「まだソースにコメントいらん?」と聞いたら,
「いや,絶対いります。」と答えたとさ。


一人でいつでもいつまでも全部自分の書いたコード覚えてられるのか、
コードに凝った事しなけりゃコメント無しでもいいでしょうけど、
そうでないなら悪い事言わんからコメントつけとき。
3ヶ月経ったら自分のコードも他人のコードもわからんで(笑)
0136デフォルトの名無しさんNGNG
その改心した新人ていうのが135だったり
0137135NGNG
僕の下(直下ではない)の新人のことです。

ちなみに僕自身は「3ヶ月経ったら他人」で自爆しました。
(当時のunix環境で使えて半角かな・ローマ時入力無しでは
 コメントつけきれなかったのも一因ですが…)

それ以来は懲りてコメントつけまくりです。
最近はコード書く前にコメントなどで流れを設計してから肉付けする
場合も多々有りますが…
0138デフォルトの名無しさんNGNG
俺、コメントすげー長い。
ソースの最後に、おぼえがきとか書いてるし。
たまに、ぜんぜん関係ないこと書いてたり。

でも、誰かに見せることもないので自分がよけりゃそれでいいです。
0139デフォルトの名無しさんNGNG
>>138
素人さんですか?将来PGにならないのなら書く必要ないかも・・・
でもPGになるんだったら、コメント書くクセをつけておいた方が・・・
0140138NGNG
>>139
素人さんです。
将来は、PGになろうとは思ってません。
プログラムを組むこと自体は好きだけど、無理に仕事にしようとは思ってないです。
趣味で組めたら、それでOKです。
コメントは、コメントを書くのも趣味みたいな物で、
いろいろ書きます。
苦労してバグを修正した時なんかは、どこが悪かったのかとか、
こういうことに気をつけようとか、こうしようとかの案とか。
その他いろいろ書きます。
他の人が見たら、「なんじゃこりゃ!」なコメントばかりだけど、
自分が見れば、結構おもしろいので沢山書きます。
無駄だとか言われても、見せることもないだろうし自分がよけりゃいい感じですヽ(´▽`)ノ
0141デフォルトの名無しさんNGNG
他人のでも、ちゃんと書いてあればほとんどコメントなくても分かるな。
むしろ、コメントばっかりのソースのほうがコメントあってもなくてもわけ分
からないのが多かったりする。
0142デフォルトの名無しさんNGNG
>>139
誰が好き好んで糞職業プログラマになろうと思うのですか?
あんなの仕事に選ぶのは相当のマゾでしょう。
0143デフォルトの名無しさんNGNG
>>142
プログラムが難しすぎて、挫折した人ですね。
0144デフォルトの名無しさんNGNG
>>139
クセなんかつけなくたって
デビューすりゃ内規が待ってて書かなきゃリンチされる
変にクセがある方がかえって怖いゾ
0145デフォルトの名無しさんNGNG
コードがまともでないからコメントも必然的に(以下略
0146デフォルトの名無しさんNGNG
for /* for文です */ (
int /* int型です */ i /* iという変数です。カウントするために使います */ = 0 /* 0に初期化します */ ;
i < 5 /* iが5より小さい間繰り返します */ ;
i++ /* iをインクリメントします */
);
0147デフォルトの名無しさんNGNG
>>146
> );
藁
0148デフォルトの名無しさんNGNG
擬似日本語プログラミングだな。
0149デフォルトの名無しさんNGNG
括弧のところも、開き括弧です 閉じ括弧です にして欲しかった。
0150デフォルトの名無しさんNGNG
>>147
)/*藁*/i--/*sage*/;
だろ
0151デフォルトの名無しさんNGNG
#define sage(i) (i/*iです*/)--/*sageます*/
0152デフォルトの名無しさんNGNG
>>146-151
ネタなら、顔文字をマクロ定義してください。

#define (-_-; {
#define (^o^) }

(以下、アフォらしいので略)
0153デフォルトの名無しさんNGNG
スレタイと>>1の内容をごっちゃにしてる人はわざと?
まあ同じ人間の発言ではあるが、あまり煽りを真に受け
ないほうが……。
0154135NGNG
>>115 昔すーふぁみがその手のnopが一杯必要でした。
乗除算ユニットにパラメータセットしたら8クロック待ちだったかな…
だいぶんと昔で忘れたけど…
多分ソース見たら書いてある(はず。)
だからコメント要るよね
0155デフォルトの名無しさんNGNG
>154
今時のハードだと PlayStation2 のベクトル演算ユニット (VPU) もそうですね。
積和はプロセッサの方で勝手にストールしてくれるけど、除算は 7 クロック待
つか waitq で強制的にストールさせないと、読んでもゴミが返ってくるだけ。
0156デフォルトの名無しさんNGNG
>>53
どうせ書くなら

age += age++;

とか

age *= age++;

って書けや。意味分からんけど
0157デフォルトの名無しさんNGNG
よい子のみなさんは決して真似をしないで下さい
>>156さんがやってみせている芸は未定義の動作というたいへん危険なゲームです
0158デフォルトの名無しさんNGNG
// >>1 逝ってよし!
0159デフォルトの名無しさんNGNG
先生、java doc コメントは書いてもいいですか?
0160デフォルトの名無しさんNGNG
>>159
ダメ!廊下に立ってなさい!!
0161デフォルトの名無しさんNGNG
ソースのセンスもさることながら、コメントのセンスも人それぞれだーね
0162デフォルトの名無しさんNGNG
>>159 少しくらいは入れとけよ
テストケース書かないならなおさら

XPではテストコード以外の本番コードにはコメントを書くなといっているが
JavaDocのようなコメントすら書かなかったらどうなると思う?

クラスの意味、バージョン、作成者も無い。
メソッドの振る舞い、引数に入るものとその説明、
引数の定義域(偶数しか入れてはならないとか負の値は入れてはならなとか)、
返す型がどんなものかを示す情報、投げられる例外の情報、
メソッドが導入されたバージョン、パッケージの説明があるpackage.html
プログラムの説明があるoverview.html ,

これらがないとどうなると思う?

このプログラムを公開して他人に使ってもらうときや、
未来の自分が再び再利用するときにクラスやメソッドをどう使えばよいか解らなくなる。
0163デフォルトの名無しさんNGNG
/* メイン */
int main()
0164デフォルトの名無しさんNGNG
>>163 そんなコメント無意味無駄 main()と書いているのにメインとかくのは二度手間
0165デフォルトの名無しさんNGNG
/* メイン */と書いてるのにmainと書くのは二度手間
0166デフォルトの名無しさんNGNG
あたまでわかてるのにコメント書くのは二度手間
あたまでわかてるのにコード書くのは二度手間
あたまでわかてるのに会話するのは二度手間
あたまでわかてるのに行動するのは二度手間
あたまでわかてるのに
0167デフォルトの名無しさんNGNG
そうか!!

処理が成功したばあい 1、そうでなければ 0 の int 型の値を返す関数 foo( 正の int 型の引数 n ) { ... }

みたいにコードとコメントが一体となったプログラミング言語を作ればいいんだ!!
0168デフォルトの名無しさんNGNG
Javaの理論と実践: それをドキュメント化しなければならないか
http://www-6.ibm.com/jp/developerworks/java/021025/j_j-jtp0821.html


リスト1. 典型的な価値のないJavadoc
--
 /**
  * Represents a command history
  */
 public class CommandHistory {

   /**
    * Get the command history for a given user
    */
   public static CommandHistory getCommandHistory(String user) {
   . . .
   }
 }
--

実際、こんなコメントばっかだよ。
(しかも、OO でない言語で作られたソースがあって、俺はそれを見て「海」を連想した)
0169デフォルトの名無しさんNGNG
英単語を知らない馬鹿共のためにも日本語のコメントは必要だよ
0170デフォルトの名無しさんNGNG
/**
* No comment.
*/
int foo()
0171デフォルトの名無しさんNGNG
1のようなスーパープログラマは稀で
大多数がヘボプログラマなのでコメントはあった方が良い。
0172デフォルトの名無しさんNGNG
>>171
大多数のへぼプログラマの書くコメントは、
これまたへぼだという罠。そして、それを読んだできるプログラマはわなわな・・・。
0173デフォルトの名無しさんNGNG
なにこのレス・・・
0174デフォルトの名無しさんNGNG
長いコメントを書くときテキスト中で適当に途中で改行しますよね。
JavaDocでこれをHTML化すると、改行が無視されて読み難くなると
思うんですけどソース中に<br>タグを入れたほうが良いんですかねぇ。
0175デフォルトの名無しさんNGNG
(defun hage ()
"ハゲと表示する"
(interactive)
(message "ハゲ"))
0176174NGNG
あとコメントにアスキーアートとか入れても
JavaDocを通すとがたがたになっちゃうんですよねぇ
0177デフォルトの名無しさんNGNG
      ,一-、
     / ̄ l |   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    ■■-っ < んなーこたーない >>174
    ´∀`/    \__________
   __/|Y/\.
 Ё|__ | /  |
     | У..  |
0178174NGNG
上のをJavaDocに通すと下みたいになっちゃうんですが
(もしかしてバージョンが古いんでしょうか?)
public class a
extends java.lang.Object
,一-、     / ̄ l |   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄    ■■-っ < んなーこたーない >>174     ´∀`/    \__________   __/|Y/\.  Ё|__ | /  |      | У..  |

0179デフォルトの名無しさんNGNG
HTMLなんだからあたらまえです。
0180デフォルトの名無しさんNGNG
<pre> で囲めば
0181デフォルトの名無しさんNGNG
コードと同じ内容コメントにしてるの勘弁
仕様変更のとき二度手間だし
0182デフォルトの名無しさんNGNG
>>181
コードと違う内容をコメントされるよりはいいと思うが
0183デフォルトの名無しさんNGNG
>>181
一つのソースファイルにつき一番上にに作成者名、日付、バージョンくらいは書いておいた方がいいんじゃないか?
0184デフォルトの名無しさんNGNG
外注使うまでは、漏れも1と同じ考えだった。
世の中甘くない。
0185デフォルトの名無しさんNGNG
>>183
コード作った奴がトンズラして、今は俺の名前が
ソースファイルに書いてありますが何か?
0186デフォルトの名無しさんNGNG
1は、まともな人間だけがコード書いてるような
温室育ちのお坊ちゃま。オブジェクト指向の以前に、
構造化すらわかってないような連中が世の中のプログラムを
書いている現実を知れ。
0187デフォルトの名無しさんNGNG
>>186
そういう連中が、腐ったコードのみならず、無意味に冗長なコメントを
書いているのを見るとさらにムカつきませんか?
0188デフォルトの名無しさんNGNG
コメントを付けてもダメなプログラムはダメ
ということだろ。
ある種の初心者は、コメントでプアな設計を誤魔化そうとする。

それと
口のうまいプログラマってコードが書けないことが多いね。
世の中、口のうまい奴の方がうまく生きれたりするけど、
プログラムは、動かさなければ、いくら口が上手くてもダメでしょ。
0189デフォルトの名無しさんNGNG
>186は、プログラム書ける奴らがコード書いてるような
温室育ちのお坊ちゃま。構造化以前に、言語仕様すら
わかってないような連中が世の中のプログラムを
書いている現実を知れ。

いやほんとに。
0190デフォルトの名無しさんNGNG
>>189
COBOLからC++に転向した香具師とかか? w
0191デフォルトの名無しさんNGNG
>オブジェクト指向の以前に、
>構造化すらわかってないような連中が世の中のプログラムを
>書いている現実を知れ。

だからどうやって知れと?
0192デフォルトの名無しさんNGNG
構造化はわかっていて言語仕様をしらない香具師
構造化がわかっておらず言語仕様だけ憶えてる香具師

どっちも痛いには違いないが次元が違うよな
0193デフォルトの名無しさんNGNG
>191
出家してみるとかw

>192
言語を知らなけりゃプログラムも書けないんだから、まだ被害は少ない気がするが・・・
0194デフォルトの名無しさんNGNG
>192
出家してみるとかw

>193
>言語を知らなけりゃプログラムも書けないんだから、まだ被害は少ない気がするが・・・

んなこたーない。言語知らないのに開発している香具師の多いこの現状を知らんのね。
そして、糞業務アプリが量産される。保守性0。横展開可能性0。
0195デフォルトの名無しさんNGNG
>>185
普通、作成者はそのままで、履歴と改訂者を
追加すると思うが

作成者を書き換えたのならそんなに悪いソース
じゃなかったんじゃないの?
0196デフォルトの名無しさんNGNG


/*:あけましておめでとう*/
0197デフォルトの名無しさんNGNG
こういうところに突っ込むことがすでに>>1の底脳を主張していると思う人は?
0198デフォルトの名無しさんNGNG
/* 1の頭をあけましておめでとう */
0199デフォルトの名無しさんNGNG
>>194
いやほんと、マジで多いと思う。漏れは派遣で開発やってるけど、
行った先のSI会社で、Javaを使ったシステム(Webアプリ)の開発やった時、
そのプロジェクトのメンバ、総員8人中、約半数がJavaの未経験者だった。
しかもさらにその内2人は、「コンピュータ?Excelならできるけど」程度の
新人だった!!

...たぶん会社的には新人教育の名目で入れたんだろうけどさ、それはわかるんだけど、
もう、死ぬかとおもたよ。
なんで納期ギリの状態なのに、派遣の漏れがこいつらの先生までやらないといけないんだよ!
しかもこいつらこんな状態なのに、「スキーがどうの、飲み会がどうの」とまるで学生気分。
で、せめてわからないならわからないなりに勉強でもしてきてるかと思えば、
「これってどうやったらいいんですか?サンプルもらえませんか?」で渡したら、
「あの、FOOってなんですか?このままじゃ動かないんですけど」だってよ!!

サンプルちゃうんかい!! コピペでそのまま使う気だったのかYO!!

..本当、>>191よ。こんな現場で働いてみ。死ぬほどわかるから。(哀
0200199NGNG
ちなみにそいつら、後で結局漏れの猛抗議の末、プロジェクトから外してもらったけど、
結局そいつらの書いたソースの管理は、漏れがやる事になった。

そしたらさ、当然だけど、ほとんどコメントもついてなかった。
しかもかなり適当な内容。

そいつらに開発の指示だしたの漏れだったし、ぐちゃぐちゃなソースでも
内容的には大した事やってはいないので、とりあえず全てリファクタリング(というか
全書き直し)して、なんとか納期に間に合わせました。

徹夜3回。ちなみに開発履歴には彼らの名前が入っているけど、
「開発者名」は、漏れ。
なんで、「改定者」じゃないって? だってソースの断片は、漏れのコピペだから。(嘲
0201デフォルトの名無しさんNGNG
底辺でわめいてるヤシを嘲笑うのは楽しいなあ。
0202デフォルトの名無しさんNGNG
構造化って何よ!
インデント?
Cなら{}で囲む事?
0203デフォルトの名無しさんNGNG
>>202
ちがうよ!構造化っていうのは、各官庁ごとに天下り先が決まっている事を言うんだよ。
そしてインデントは、{}じゃなくて、TABコードで囲む事だよ。
0204デフォルトの名無しさんNGNG
>そしてインデントは、{}じゃなくて、TABコードで囲む事だよ。

ある意味合ってる(w
0205デフォルトの名無しさんNGNG
>1は不要の要が解っていない。
0206Access厨NGNG
'うるせぇバーカ♪
0207デフォルトの名無しさんNGNG
プログラム初心者だけど、自分でコメントを書いていきながら
プログラムの処理の流れを理解したりしてます。
そういうのもだめなのかなぁ?
0208デフォルトの名無しさんNGNG

a++; //age

s--; //sage
0209デフォルトの名無しさんNGNG
>>202
昔: データ構造に合わせてコード書くこと
今: サブルーチンで情報隠蔽すること

インデントもgotoレスも閉じたサブルーチンも手段にすぎない
0210デフォルトの名無しさんNGNG
構造化って if とか switch とか for とか while とかを使って
goto なるべく使わないって奴じゃないっけ? よく知らんけど。
0211デフォルトの名無しさんNGNG
>>210
ぜんぜん違う。
0212デフォルトの名無しさんNGNG
1が痛すぎるので晒しあげしときます
0213デフォルトの名無しさんNGNG
構造化って、機能をそれぞれの関数に分けることですか?
0214デフォルトの名無しさんNGNG
う〜んとっ(ry
0215デフォルトの名無しさんNGNG
オブジェクト指向って ポリモーフィズム使って
if とか switch とかなるべく使わないって奴じゃないっけ?よく知らんけど。
0216デフォルトの名無しさんNGNG
>if とか switch とかなるべく使わない

これって、「引数の型の判断に」って意味?
つまり、もともとの機構(ポリモーフィズム)を利用するべしって事が言いたいのか?
>>215の内容だけだと、誤解するヤツがいそうな...。
0217216NGNG
ちなみに、多態性(ポリモーフィズム)をてっとり早く実地的に理解したかったら、
「メソッドのオーバーロード」をぐぐるべし。
0218デフォルトの名無しさんNGNG
>>215
構造化の話からいきなり飛んでどうする。

構造化は1967年ごろから言われている。
ダイクストラ氏が1968年ごろに発表した論文でgoto文が糾弾されているわけだが、
それ自身が構造化の本質ではない。

処理の流れをいかに把握しやすくするか?というのがポイント。
諸悪の根源のように言われるgotoは次にどこに制御が映るのかがすぐには把握できないから駄目。
例えば、for文は終端まで処理がすすんだら、再度、始端に戻って処理が繰り返されるわけだが、
どこからどこまでが一まとまりの処理なのか、また、ある処理の次にはどれが処理されるかが明確になっている。
なので、for文は構造化されていると言える。
if、switch、whileなんかも同様。
さらに突き詰めていけば、関数化することで処理を局所化し、
さらに全体を把握しやすくなる。関数化にはしょりの一極集中、再利用性など
他にも重要なメリットがある。

だから、構造化はgotoを使わないことでも、for,if等を使うことでも、関数化することでもない。
それらの手段を講じ、処理を流れに確固たるルールを敷くことで、
処理全体を把握しやすくすることこそが構造化だ。

0219デフォルトの名無しさんNGNG
オブジェクト指向は、以下の三大要素から成り立っている。
カプセル化(encapsulation)、継承(inheritance)、多態性(polymorphism)

この中でカプセル化が最も重要で、継承、多態性は
カプセル化実現と利便性のための補助にすぎない。
0220デフォルトの名無しさんNGNG
>>219
その辺はフロー中心からデータ中心への転換を実現するための手段にすぎないのではないか?
0221デフォルトの名無しさんNGNG
>>218
初心者はその長い説明に困惑する,お主がそうであったように.
ざっくり一言で言ってのけるのが年長者の貫禄.
今こそ,師を超えてみよ.
0222デフォルトの名無しさんNGNG
構造化とはまとめる事である。
0223デフォルトの名無しさんNGNG
>>222
まとめ杉(w
0224デフォルトの名無しさんNGNG
>>185 顧客から苦情がきたらそいつが書いたコードの修正の責任をとらされ自分でやる羽目になるぞ。
0225デフォルトの名無しさんNGNG
>>224
裏技として、自分が書いた糞コードに嫌いな奴の名前を書いておくという手はアリですか?
0226デフォルトの名無しさんNGNG
>>225
> >>224
> 裏技として、自分が書いた糞コードに嫌いな奴の名前を書いておくという手はアリですか?
働いたことがあるのか? いかにも学生がレスするような内容だな。
そんなこといっても上司や同僚、プロジェクトリーダ、チームにばれるだろ。何かせこいことを考えたがっているようだがばかばかしいぞ。
嫌いな奴といってもその組織で働いたことがない奴の名前を書くというばかげたことをするわけじゃないよな。
逆にそいつに自分の名誉を奪われ自業自得になるかもしれんぞ。
嫌いな奴の名前書いても、そいつがおれはそんなソースを全く書いてないを主張したらそいつに責任を取らせることもできない。
0227デフォルトの名無しさんNGNG
>>226
実際にやった(おまけに失敗した)事でもあるんですか?
0228デフォルトの名無しさんNGNG
漏れは>>226とは別人だが

殺人したことなくても
やったらどうなるか位わかるだろ
そういうレベルの話だよ
0229デフォルトの名無しさんNGNG
>>228
いや、普通はそーゆー事って
冗談で言ったとしても実行はしないじゃないですか。
長文でレスするほどの事じゃないなー、と。
(ある程度でも嫌な奴が誰だか特定できる場合は冗談にならない、としといてください。)
0230デフォルトの名無しさんNGNG
>>228
// 226が妙に必死で笑えるから227の発言になるんじゃないかなと。
// 226でも227じゃないけど。
0231225NGNG
ゴメソ, 単なるネタだったんだけど…。スレ汚しスマソ。
0232デフォルトの名無しさんNGNG
>>227-230
> 実際にやった(おまけに失敗した)事でもあるんですか?
ねえよボケ厨房。試しに自分でやってみろ。そして氏んでくれ
0233デフォルトの名無しさんNGNG
>ねえよボケ厨房。

ひねり無しの直球突っ込み。チョトワラタ。
0234デフォルトの名無しさんNGNG
アマチュア哲学者の俺に言わせれば、
コメントと GOF の COMMAND パターンは同じだな。
場所を越え、時を越え、歌声は未来へと届くのだ。
0235デフォルトの名無しさんNGNG
>>234
あれ?沢村?
0236デフォルトの名無しさんNGNG
まぁ、コメント書くにしても、いまどき日本語でコメント書く馬鹿は居ないだろ。
0237デフォルトの名無しさんNGNG
>いまどき
田舎モン。プ
0238デフォルトの名無しさんNGNG
>>236 日本語になってればまだ救いがあります。
TOEIC 400点以下の人。どうか英語で書かないでください。
P.S. まだ知らない人は
All your base are belong to us ←サーチエンジンで検索してみ♪
0239デフォルトの名無しさんNGNG
ヌヒ等よ、コメントは書いたほうがいいよ。
コメントは、いわばプログラマの魂の叫びなんだよ。
コメントを書かないということは心を閉ざすことと同じだと思うね。
デジタルでは割り切れない思いをぶつけることができる唯一の方法じゃないかね?
たとえそれができあがったバイナリファイルに反映されなくとも…。
0240234NGNG
>>235
失礼な!誰が沢村だ!俺は普通のアマチュア哲学者だっ!

>>239
あれ?沢村?
0241デフォルトの名無しさんNGNG
>>沢村?
いやむしろバイナリにも書いてみるっていうのはどうでつか。
適当に10バイトくらい触らない領域作って、

「見るな馬鹿」(= 0x89 0x8b 0x30 0x8b 0x30 0x6a 0x99 0xac 0x9e 0x7f)

とか埋め込んでみるとか。
0242デフォルトの名無しさんNGNG
>>240
ヌヒよ、哲学の語源を知っているかな。
もともとは稀哲学といいあらゆることを知る学問だったのだよ。
抽象論に終止することなく幅広い知識を求めればヌヒの仕事も深みを増すことだろうね。

>>241
バイナリに埋め込むのも粋な方法だね。
イースターエッグ等とは違った趣があるね。
一方コメントは、ソースコード限りでコンパイルされれば切り捨てられてしまう。
名文も駄文も区別なくだ。そんな有限の儚さに遊ぶのもまた一興と思うのだよ。
0243デフォルトの名無しさんNGNG
>>242
余談・「哲学」という言葉を日本で最初に用いたのは、明治時代の蘭学者「西周(にしあまね)」です。
   っていうかなんで英語の"Philosophy"が「哲学」になったんだろうねって、これはスレ違い。
   無視キボン
0244デフォルトの名無しさんNGNG
そうか、コメントの真髄はデカダンスだったのか。
じゃ、仕様書の内容正確に書いても意味無いな。(w
0245デフォルトの名無しさんNGNG
ム板ではアフォとかヴォケとか言うより沢村と言う方が痛烈な罵倒になるな
0246デフォルトの名無しさんNGNG
>>245
黙ってろ、沢村
0247デフォルトの名無しさんNGNG
>245
ということにしたいのですね :-)

……のヤツは最近見かけんな。
0248召喚すんなよNGNG
>>247
ということにしたいのですね :-)
0249デフォルトの名無しさんNGNG
>>248
ということにしたいのですね? :-)
0250デフォルトの名無しさんNGNG
In article >>249, デフォルトの名無しさん/sageこれが正しい/249 wrote:
> >>248
> ということにしたいのですね? :-)

こわがりすぎー ;-)
0251デフォルトの名無しさんNGNG
>>1
スレタイの"】"直後に、「このスレに」っていう文言が抜けていますよ。
0252IP記録実験NGNG
IP記録実験
http://qb.2ch.net/test/read.cgi/accuse/1042013605/

1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。

27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?

38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。

73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
0253デフォルトの名無しさんNGNG
IPの記録はまじでやめてほしい
0254デフォルトの名無しさんNGNG
>>249
この値段でこの味はなかなかのものだと思うが。

しかしつまみがねーんだよな。オムライス作って
鏡月の梅割でも・・・・
0255デフォルトの名無しさんNGNG
常時接続回線+自宅鯖で完全匿名掲示板を作るんだよ。
訴えられたら、「知らない間にハカーが侵入して勝手に掲示板を作られたんです」
と言えばOK。
0256デフォルトの名無しさんNGNG
2チャンネルに殺人予告
0257デフォルトの名無しさんNGNG
要するに自演というのができなくなる訳ですよね
0258デフォルトの名無しさんNGNG
記録実験をトップニュースにする程公共性があるのかと小一時間問い詰めたい。
あとニュースなんだからちゃんと「IPアドレス」って書け。
なんか投票までやってるし。
0259デフォルトの名無しさんNGNG
普通の2ちゃん利用者なら、IPログ取られても困らん罠
0260デフォルトの名無しさんNGNG
つまらん奴だな
所詮このへんがネットオタの限界
0261デフォルトの名無しさんNGNG
つまらん奴だな
所詮このへんがネットオタの限界
0262デフォルトの名無しさんNGNG
おやすみ。最近風邪が流行ってるから大事にな〜>けんすう
0263デフォルトの名無しさんNGNG
プロバイダー法ってところかな?
0264デフォルトの名無しさんNGNG
馬鹿なんでしょ。
0265デフォルトの名無しさんNGNG
それを認めてしまうと重要発言ごとにコピペ爆撃されるぞ。
0266デフォルトの名無しさんNGNG
あーあ、このままじゃ、まんこなめ放題だよ。はぁ......。
0267デフォルトの名無しさんNGNG
大晦日から体調を崩し、新年早々39度の熱を出して寝込んでる虚しい人は、
きっと私だけだろうな。。(´・ω・`)

なにはともあれ、、
あけましておめでとうございます。
今年もよろしくお願いいたします。
0268デフォルトの名無しさんNGNG
9800円で買えるだろ>フォトショップ廉価版だけどな・・
0269デフォルトの名無しさんNGNG
>>336
インペリアル・パカ
ならお売りいたしましょうか?
0270デフォルトの名無しさんNGNG
責任者として失格
削除要望に応じれば良かったのに。阿呆だね〜 >ピロシキ
0271デフォルトの名無しさんNGNG
でも、特定する方法が無いね。
0272デフォルトの名無しさんNGNG
それと新スレを立てるため
0273デフォルトの名無しさんNGNG
Winnyの掲示板部分が違法化されるのは、まず無いと思うな。うまく定義が出来ない。
ただ、ISP側が一般回線についてポートをブロックすることは充分にあり得る。
確かに時間稼ぎかもね。
0274デフォルトの名無しさんNGNG
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 139038人 発行日:2003/1/10

なにやら、連日メルマガだしてるひろゆきです。

そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。

重くなって落ちたりしてもご愛嬌ってことで。。。

んじゃ!

────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0275デフォルトの名無しさんNGNG
個人情報さらしたり、じゃなければ、あまり関係ないだろう。
逝ってよし、オマエモナみたいな決まり文句の応酬は、
むしろ緊張を緩和する、2ちゃんならではの知恵と思うが。
0276デフォルトの名無しさんNGNG
まあ、これからは祭りも選んでやれと。
0277デフォルトの名無しさんNGNG
news2鯖に入った瞬間撤退すんなよw>コピペ荒らし
0278デフォルトの名無しさんNGNG
ニュー速みたいな板は寂れるかもしれんが、逆にム板は活性化しそうだ。
0279デフォルトの名無しさんNGNG
たぶん前スレの電波さんのスレ
http://choco.2ch.net/test/read.cgi/event/1023523639/
0280デフォルトの名無しさんNGNG
鳴る歩道
0281デフォルトの名無しさんNGNG
ちなみに、「国民クイズ」内では日本国憲法が改正され、こんな条文が追加されてる。
日本国憲法第12章104条「国民クイズは国権の最高機関であり、その決定は
国権の最高意思最高法規として、行政、立法、司法、その他あらゆるものに絶対、
無制限に優先する」

笑えるところなのかわからんが34話にはムネオたんか?と思われる方もカメオしてる。
0282デフォルトの名無しさんNGNG
確かにその通り。「嘘は〜」と同じか。
今回は「裁判に持ち込まれたら負ける」と言う事実が残っただけか。

でも犯行予告とかはわからんな〜
「2chで祭られたので犯人がそこで満足して犯行に及ばなかった」ケースだって
過去にも十分考えられそうだし。

名誉毀損も件の医者は書き込みがあって500万で訴えて400万ゲットでしょ…
はたして(今後の仕事もふまえて)ペイできたのやら。
「匿名の書き込みで権利を侵害された者が、発言者を特定して責任を追及することは
不可能。掲示板の管理者を追求するしかなく、真実性などの立証責任は管理者にある」
っていっても管理者だってそんなことはできないって。

いっそ今までの金のかからない運営でその分浮いた金を貯金しておいた方がいいと思った。
0283デフォルトの名無しさんNGNG
2ちゃんねる が衰退していく

あるネット関連会社の社長は、
「いずれにしても2ちゃんねるは資金が底をつけば終わり。
あまり知られていないことだが、2ちゃんねる内部関係者によると今、
大手通信会社系が調査費名目で資金提供している。
だが、それが止まれば続けてはいけないだろう」
と証言する。
2ちゃんねるが判決によって力を失った場合、
資金提供の打ち切りも予想される。

http://ascii24.com/news/reading/causebooks/2002/07/01/636911-000.html
0284デフォルトの名無しさんNGNG
             /ノ
             / /
           / 二)てヽ
            \ ニ) ノ
            / /
          / /
          (  <   /\
          \ \//\\
           ( ・∀・)  ヘミ )
             / /\\
          _/ /  //
       (⌒ __/  //
        ) |    (  \
      (  丿    ヽO∞  
     ∞O
0285デフォルトの名無しさんNGNG
みたいなことをいうのがひろゆきならば、匿名掲示板の有用性を高め、
匿名掲示板の悪弊をできる限り削減するのがひろゆきに期待されることでしょうな。
その意味でも、反論がなければ削除、ってのは正しいと思います。

正しいことと正しくないことがごちゃまぜー(正しいことの方が多いけど)。
0286デフォルトの名無しさんNGNG
live3なんかは負荷がほとんど0近くまで下がる時間帯があるのに、
live/tmpとかwww2とかが一定以下に下がらないのはなぜですか。
0287山崎渉NGNG
(^^)
0288デフォルトの名無しさんNGNG
4ndって何?
0289山崎渉NGNG
(^^)
0290デフォルトの名無しさんNGNG
http://mfc.acty-net.ne.jp/ml/mfc/00043635.shtml

すげぇ、まさに神だよ。
まさかホントにこんな腐れコメントつけるやつが実在してるとは思わなかった・・・
0291bloomNGNG


http://www.agemasukudasai.com/bloom/
0292デフォルトの名無しさんNGNG
> return ;//関数を出る
ワラタ

> ErrTest(); //エラー表示
これなんかも、DisplayError();とかにすれば、コメントはいらないですな。

0293名無し@沢村NGNG
ヌヒ等よ、深くネストした{と}にだけはコメントをつけといたほうがいいぞ。
でないと後で削除したり書き直したりするとき、どの}がどの{に対応していたのかわからなくなるからな。
0294デフォルトの名無しさんNGNG
>>293
コメントで胡麻化さないで、コードをみなおせ、という典型例だな。
0295デフォルトの名無しさんNGNG
汚いコード書くやつほどコメント書かない。
0296デフォルトの名無しさんNGNG
汚いコード書くやつほどコメントもあてにならない
0297デフォルトの名無しさんNGNG
どっちもどっちだよww
0298デフォルトの名無しさんNGNG
わたくしdoxygenとお友達なので
0299デフォルトの名無しさんNGNG
沢村並みのコード書くやつほどコメントも沢村並み
0300デフォルトの名無しさんNGNG
沢村様はどのようなコードをお書きになるのでせうか?
0301デフォルトの名無しさんNGNG
SelectObject()がすごいことになってたな(遠い目
0302デフォルトの名無しさんNGNG
>>293
muleなのでまったく問題なし。
でも、>>294 の言うとおりだ。

もうね、数画面に渡って似たような処理を関数化もせずだらだら
書くようなやつは士ね。
0303山崎渉NGNG
(^^)
0304デフォルトの名無しさんNGNG
俺みたいなスーパープログラマーはコメントだけでソフト作れるんだけどね
0305デフォルトの名無しさんNGNG
まあボケるくらいならageとけや
0306デフォルトの名無しさんNGNG
>>304
俺の元上司がそうだった
コメントには口頭言語を使っていた

『何それ』ってあんたが言ったんだよ!
頼むから紙でくれ!!

...と言うのに疲れ果てていたらお家解散
で今の俺になった
0307デフォルトの名無しさんNGNG
コメントはしおりの代り。ただしJavaで書く場合、JavaDoc出力を考慮して丁寧に書く。
尚、その際にどこぞからオーバライドしてるようなメソッドのコメントは、@see で省略。
以上。
0308デフォルトの名無しさんNGNG
オーバーライド先のメソッドも @see してる罠。
0309デフォルトの名無しさんNGNG
if(!::PostThreadMessage(dwThreadId, WM_QUIT, 0, 0)){  //リトライも試してみよーかなー
  ::TerminateThread(hThread, 0);  //メモリリークするけど、PostThreadMessageに失敗したからしょうがない、とりあえず無理矢理終わらすことにする
}
::WaitForSingleObject(hThread, INFINITE);
::CloseHandle(hThread);
0310デフォルトの名無しさんNGNG
JavadocもXDoclet使えば楽なのかな?
0311 ◆rlMiMizuNA NGNG
# オマエモナー
exit;
0312デフォルトの名無しさんNGNG
>>307-308
eXtreme Programming風に逝くと
Javadocコメントはテストケースクラス以外には

入れないべきか、入れるべきかで悩みます。

現状 : 全部コメント入れてます。
0313デフォルトの名無しさんNGNG
まあ、俺レベルのプログラウマならコメンツって発音するけどな
0314デフォルトの名無しさんNGNG
>>313
そんな馬いるのか?
0315デフォルトの名無しさんNGNG
>>312
>eXtreme Programming風に逝くと

なんかあったっけ?コメントについての話。(うろ覚え)
0316デフォルトの名無しさんNGNG
>>315

テストケースクラスのプログラムにだけコメントを書き
実稼動プログラムにはコメントを書くな。
なぜなら実稼動プログラムは頻繁に修正する可能性がある。
テストケースはそれがないと実稼動プログラムの動作確認をすることができない。
テストケースは重要であり、間違いは許されない。
よってコメントを書かなければならない。

というヤシです、と思いますた
0317315NGNG
>>316
あ、そうだっけ。Thanx

でもさ、
>実稼動プログラムにはコメントを書くな。
>なぜなら実稼動プログラムは頻繁に修正する可能性がある。

とかいう話だと、その修正についてのコメントをちろっとは書きたくなるような。
#言いたい事はわかるんだけどね....。
0318デフォルトの名無しさんNGNG
>>317
それは comment より ChangeLog に書く…とか、そういう話なんじゃ。
ChangeLog はどれが新しいのかすぐわかるけど、
comment はそこまでちゃんと保守・整備されない、って経験則なんだと思う。
0319デフォルトの名無しさんNGNG
>>308
@tsuuしる
0320デフォルトの名無しさんNGNG
>>319
ソレ、ナニ?
0321デフォルトの名無しさんNGNG
コメントってコンパイルの時にどうなってんの?
0322デフォルトの名無しさんNGNG
>>321
普通は、字句解析の段ではじく。
コメントの中に、コンパイラ制御の文を埋められるようなやつは
どうなっているか知らんけど。
0323デフォルトの名無しさんNGNG
>>321
プログラミング経験がないのか?
0324デフォルトの名無しさんNGNG
以降コメント禁止。
0325デフォルトの名無しさんNGNG
底辺でわめいてるヤシを嘲笑うのは楽しいなあ。
0326デフォルトの名無しさんNGNG
コメントさん☆
http://www.tv-osaka.co.jp/comet/
0327デフォルトの名無しさんNGNG
>>323
いや、プログラミングを経験しただけではわからんぞ。

コンパイル結果のリスティングか逆汗を追ったことがないのか?
が、正しい質問だぜ。
0328デフォルトの名無しさんNGNG
Cならプリプロセッサにかけた時にコメントを除去することが多いんじゃない?
0329デフォルトの名無しさんNGNG
>>328
そう、多いのではない。
0330デフォルトの名無しさんNGNG
>>328
処理系やオプションによるよ。

例)
http://www.linux.or.jp/JM/html/GNU_gcc/man1/cpp.1.html
-c オプション: コメントを削除せず、そのまま出力ファイルに含めます。マクロ呼び出しの引数に現れるコメントはマクロ呼び出しの展開後にコピーされます。
0331デフォルトの名無しさんNGNG
>>325
この業界の「底辺」を知らんようだな (プ
0332デフォルトの名無しさんNGNG
,,、-'''"´ ̄   ___  ̄
     ,,、-'''"´ ̄    ̄`"''-、`"''-、  どいつもこいつもいい加減にしろや。 
  //             \  \   俺はなぁ、命懸けで生きてんだよ。
 / /              ` ヽ ヽ   何度も何度も修羅場くぐってきてんだよ。 
 | |     ´        ● ○|  | シャチに喰われそうになったことも数知れねえ。 
ヽ .ヽ      ●         /  /  飢えに苦しんだことはしょっちゅうだ。
 \ \  ○    (_人__)ミ/ /     てめーらみたいなぬるま湯人生送ってんのとは訳が違うんだよ。
     "''-、、,,,,,,彡_,,,,,,、、-''     それがなんだ?ホタテだと?
   "''-、、,,,,,,    _,,,,,,、、-''    藁かすな。てめーらの施しを受けるぐらいなら死んだほうがマシだ。



0333デフォルトの名無しさんNGNG
>>332
じゃあ、早く氏ね。
0334山崎渉NGNG
(^^)
0335山崎渉NGNG
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
0336デフォルトの名無しさんNGNG
http://pc2.2ch.net/test/read.cgi/tech/1043623143/25
0337デフォルトの名無しさんNGNG
もう殴ってやんないよ〜
0338山崎渉NGNG
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
0339100人に1人の脳障害NGNG
◎人の嫌がることをズケッと言うのはこんな奴!
<アスペルガー症候群(自閉症スペクトラム)←脳の機能的疾患(遺伝が要因)>
●変化を嫌う
http://web.kyoto-inet.or.jp/org/atoz3/kado/book1/Williams-Asp.htm

●接し方のルールがわからず無邪気に周囲の人に対して迷惑なことをしてしまうことがある。人を傷つけるということには鈍感(相手の立場に立って考えられない)。
●パターン的行動、生真面目すぎて融通が利かない
 毎朝の通学電車では同じホームの同じ場所から、同じ時間の同じ号車に乗ることに決めていたりする。パターンを好むということは反復を厭わないことでもある。
●アスペルガー症候群の子どもは(大人も)感覚刺激に対して敏感。敏感さは聴覚、視覚、味覚、嗅覚、温痛覚などのいずれの感覚の敏感さもありえる(特に視覚が敏感)。
●アスペルガー症候群の子ども(大人も)は予測できないことや変化に対して苦痛を感じることが多い。
http://www.autism.jp/l-02-03-aspe3.htm

●独り言を言うことが多い(考えていることを口に出す)
●物事をいつまでも同じにしておこうとする欲求が強く、そうでないと非常に不安。いわゆる「こだわり」。
●自発的に行動することが少なく、興味の幅が狭い
●物まねをしているような不自然な言語表現
●自閉症スペクトラム全体としては一万人に91人(およそ100人に1人)。
http://www.ypdc.net/asuperugar.htm

★自閉症スペクトラムの考え方(アスペルガーに至らない気質の偏りもある(遺伝性))
http://www.imaizumi-web.com/030413.html  
   
★アスペルガー症候群(自閉症スペクトラム)かどうかのテスト
http://twitwi.s10.xrea.com/psy/add.htm 
http://www.geocities.co.jp/Beautycare/5917/as/marksheetmake.html
0340デフォルトの名無しさんNGNG
いや,ぶん殴る。
0341山崎 渉NGNG

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
0342デフォルトの名無しさんNGNG
コードコメンテーターって職できないかな。
0343あぼーんNGNG
あぼーん
0344あぼーんNGNG
あぼーん
0345山崎 渉NGNG
(^^)
0346山崎 渉NGNG
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン
■ このスレッドは過去ログ倉庫に格納されています