プログラミングを語りたいならまず20万行書いてから
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2005/08/23(火) 07:04:03まず最低で20万行書くまでは語る資格は無いですよね。
この板でも質問とかはいいと思いますけど良し悪しを語るのはやめて欲しい。
20万行書いて初心者卒業するまでROMるべきです。
0002デフォルトの名無しさん
2005/08/23(火) 07:05:020003デフォルトの名無しさん
2005/08/23(火) 07:06:32最後に寝たのは何時間前?
0004デフォルトの名無しさん
2005/08/23(火) 07:10:210005デフォルトの名無しさん
2005/08/23(火) 07:12:400006デフォルトの名無しさん
2005/08/23(火) 07:33:47寝る前にふと作りかけのプログラム(約100行)の事を考えていて頭の中でバグを発見したその時に。
0007デフォルトの名無しさん
2005/08/23(火) 07:38:380008デフォルトの名無しさん
2005/08/23(火) 07:56:42ちょ、大丈夫ですか?
うーむ、少しでも仮眠とってから
2chしたほうが良いかと・・・
0009デフォルトの名無しさん
2005/08/23(火) 08:16:240010デフォルトの名無しさん
2005/08/23(火) 08:44:580011デフォルトの名無しさん
2005/08/23(火) 09:35:570012デフォルトの名無しさん
2005/08/23(火) 09:38:480013デフォルトの名無しさん
2005/08/23(火) 09:46:220014デフォルトの名無しさん
2005/08/23(火) 09:47:240015デフォルトの名無しさん
2005/08/23(火) 10:10:160016デフォルトの名無しさん
2005/08/23(火) 10:11:35質問はム板へ
0017デフォルトの名無しさん
2005/08/23(火) 10:12:270018デフォルトの名無しさん
2005/08/23(火) 10:16:28int main()
{
std::ofstream ofs("hoge.cpp");
for (long i = 0; i < 200000; i++)
ofs.put('\n');
ofs << "int main() {}" << std::endl;
return 0;
}
0019デフォルトの名無しさん
2005/08/23(火) 16:06:240020デフォルトの名無しさん
2005/08/23(火) 17:14:24{
{
}
}
}
0021デフォルトの名無しさん
2005/08/23(火) 19:34:48var[0]=0;
var[1]=0;
var[2]=0;
…
var[99]=0;
なんてコードを真面目に書いてる香具師がいた。
そいつの「Step生産性」はトップだったそうな(w
ま、行数を自慢する奴の実態は、所詮こんなもんだ。
0022デフォルトの名無しさん
2005/08/23(火) 19:38:40よーくスレタイを読んでみろ。お前全然違う話してるぞ。
0023デフォルトの名無しさん
2005/08/23(火) 20:20:500024デフォルトの名無しさん
2005/08/23(火) 20:23:350025デフォルトの名無しさん
2005/08/24(水) 02:09:50var[0]=
var[1]=
var[2]=
…
var[99]=0;
へ訂正させたらしい (W
0026デフォルトの名無しさん
2005/08/24(水) 15:59:380027デフォルトの名無しさん
2005/08/24(水) 20:17:28はいはいわろすわろすギャハハハハハハハハハハハハハハアハハハッハハハハハハハハハアアハハアハッハハハhh
0028デフォルトの名無しさん
NGNG俺も昔、行数の見積の誤差を±数パーセント以内にしろって言われて、
適当にコメントで調整してたけど、あるプロジェクトで急にコメントは
カウントしないと言われて、ループを展開しまくったことがあるな。
0029デフォルトの名無しさん
2005/08/24(水) 20:43:53まともと思えるコードで100行ぐらいだとすれば、それは長いほうですか?
0030デフォルトの名無しさん
2005/08/24(水) 20:57:460031デフォルトの名無しさん
2005/08/24(水) 21:01:32それが関数/メソッドの行数なら長い
003220万行書くコード
2005/08/24(水) 21:38:00for(int i=0;i<200000+1;i++)
fputs("unko\r\n",f);
fclose();
0033GiantLeaves ◆6fN.Sojv5w
2005/08/24(水) 21:46:29print '#include<stdio.h>'+"\n";
print '#main(){'+"\n";
for($i=0;$i<200000;++$i){
print 'printf("%d REM\\n",'+$i+');'\n;
}
print 'return 0;'+"\n";
print '}'+"\n";
__end__
0034GiantLeaves ◆6fN.Sojv5w
2005/08/24(水) 21:51:340035デフォルトの名無しさん
2005/08/24(水) 22:06:310036デフォルトの名無しさん
2005/08/24(水) 22:09:320037GiantLeaves ◆6fN.Sojv5w
2005/08/24(水) 22:19:480038デフォルトの名無しさん
2005/08/25(木) 02:13:460039デフォルトの名無しさん
2005/08/25(木) 02:46:150040デフォルトの名無しさん
2005/08/25(木) 02:47:400041デフォルトの名無しさん
2005/08/25(木) 02:50:57俺が一日に書いた最大の行数だと2000行くらいかm
あの時は元気だったな
0042デフォルトの名無しさん
2005/08/25(木) 04:50:31無意味ではありません。
私がCOBOLを書いていた頃の一日の最長は
全部自分でタイプしたときは850行でしたね。
タイプしない場合は、紙に手書きでしたから
それより少なかったですね。
0043デフォルトの名無しさん
2005/08/25(木) 14:04:41しかし、書いてきた行数と力量を便宜的な指標にすることすら否定するのは
やりすぎというか、ヒステリックだと思うぞ。
楽器演奏者だって練習時間を指標にするし、飛行機のパイロットだって
フライト時間を指標にしているのに。
0044デフォルトの名無しさん
2005/08/25(木) 14:45:18> 楽器演奏者だって練習時間を指標に
しないだろ
004531
2005/08/25(木) 14:49:56少なくとも生産量の定量化は必要ですが。定量化の方法として行数を使用することを否定しているのです。
行数と生産量には正の相関関係は存在します。
しかしながら「同一の仕様を実現するための行数の個人差は最大10倍ほど存在する」という調査結果があります。
これから判断出来ることは「行数は生産性測定指標として不適切である」という結論です。
「便宜的」と貴方自ら形容されている様に、行数はあくまで便宜であり、生産性を正しく表現する値ではありません。
行数を使うことのこの問題点は古くから認識されていて、行数を使用しない定量化の方法は沢山考案されています。
日本ではFP法などが有名です。
貴方が提示した楽器演奏者やパイロットの例においてですが、
「投入された時間が経験として当該者のスキルに線形に加算される」という特質が存在します。
これをプログラマに適用すると「労働時間が長い(残業を沢山する)ほうがスキルが高い」ということになりますが、
現実は逆です。
残業量ではなく職歴年数であるならば正しいかも知れません。同一人物のことならば。
0046デフォルトの名無しさん
2005/08/25(木) 14:52:5916722 56518 417995 合計
0047デフォルトの名無しさん
2005/08/25(木) 16:33:30要するに文章が長く、理屈っぽくなると読む気が失せると
言いたいのですね
0048デフォルトの名無しさん
2005/08/25(木) 20:06:07>楽器演奏者だって練習時間を指標にするし、飛行機のパイロットだって
>フライト時間を指標にしているのに。
おそらく彼らも、
「一日の最長練習時間」や、「最長の連続操縦時間」なんてものは
指標にはしていないと思うのだが、俺の勘違いか?
0049デフォルトの名無しさん
2005/08/25(木) 20:55:04肯定的に理解しようとすればそうなる
「20万行」って具体的に数字出されてるけど、これは単に「沢山書いた」と理解しとけばいいんじゃないか?
それだったらまあ、その通りかなと思う
実際、(密度が薄くとも)経験が長ければ、実力が付いてる可能性は上がるだろう
でも1はバカそうだな
0050デフォルトの名無しさん
2005/08/25(木) 22:15:530051デフォルトの名無しさん
2005/08/25(木) 22:55:36> おそらく彼らも、
> 「一日の最長練習時間」や、「最長の連続操縦時間」なんてものは
> 指標にはしていないと思うのだが、俺の勘違いか?
勘違いではないけど、このスレの>>1も別にそんなこと指標にしようとは言ってないから
持ち出す意味がまったくわからない。
0052デフォルトの名無しさん
2005/08/26(金) 11:08:24>>43 がそう言ってんじゃね?
0053デフォルトの名無しさん
2005/08/26(金) 11:19:45パイロットのフライト時間は指標になるが
楽器演奏者の練習時間など何の指標にもならない
(才能のないやつは何年やってもダメ)。
プログラミングに関しては、経験10年だろうが何万行書こうが
ダメな奴はダメ。
0054デフォルトの名無しさん
2005/08/26(金) 13:43:17プログラム言語について語ったり比較するには
その言語を相当使い込んでからにしてくれないと
途中からばかばかしくなってくることは確か。
>>1 の言っていることもだいたいその辺では。
0055デフォルトの名無しさん
2005/08/26(金) 14:56:53誰でも最初は劇的に伸びるよね。
勿論、その伸び方には個人差があるけど。
0056デフォルトの名無しさん
2005/08/26(金) 15:03:34( ´_ゝ`)
0057デフォルトの名無しさん
2005/08/26(金) 15:08:230058デフォルトの名無しさん
2005/08/26(金) 15:11:170059デフォルトの名無しさん
2005/08/26(金) 15:19:430060デフォルトの名無しさん
2005/08/26(金) 21:46:06> パイロットのフライト時間は指標になるが
パイロットだって何時間やってもダメな奴はダメ。
> 楽器演奏者の練習時間など何の指標にもならない
AクラスとBクラス(まぁどこで分けても良いけど)を比べると、平均練習時間が
2千時間とか違ったりする。
> (才能のないやつは何年やってもダメ)
それはどの分野でも同じ。プログラマもパイロットも楽器演奏者も。
しかしだからといって、全体をならすことで見えてくる量とスキルの相関関係すらも
否定するのはおかしい。だって他の分野は指標にしてるのに。っていうのが>>43の意見。
0061デフォルトの名無しさん
2005/08/26(金) 23:43:50十中八九、人を育てる「才能のないやつ」だったりする訳だが。
0062デフォルトの名無しさん
2005/08/26(金) 23:52:16俺の事だ。誰に育ててもらった憶えもないから、誰も育てないのだよ。
0063デフォルトの名無しさん
2005/08/27(土) 00:08:24FP法という生産性評価方法について教えてください。
0064デフォルトの名無しさん
2005/08/27(土) 00:11:520065デフォルトの名無しさん
2005/08/27(土) 00:15:210066デフォルトの名無しさん
NGNG0067デフォルトの名無しさん
2005/08/27(土) 00:41:12自分で調べろ。
#本まで沢山出ているというのに・・・
0068デフォルトの名無しさん
2005/08/27(土) 00:42:32基本情報等の資格試験をバカにする奴に限ってこういう言葉すら知らないんだよな
0069デフォルトの名無しさん
2005/08/27(土) 00:56:45側面どころか半分はそれだと思う
0070デフォルトの名無しさん
2005/08/27(土) 01:01:160071デフォルトの名無しさん
2005/08/27(土) 01:12:03それは激しく否定しようと思ったが
見方によってはそれも真理か。
経験という知識の蓄積だからな。
0072デフォルトの名無しさん
2005/08/27(土) 01:17:470073デフォルトの名無しさん
2005/08/27(土) 02:01:160074デフォルトの名無しさん
2005/08/27(土) 02:02:560075デフォルトの名無しさん
2005/08/27(土) 02:03:090076デフォルトの名無しさん
2005/08/27(土) 02:20:23あれは「解りにくく簡単に」だろ
0077デフォルトの名無しさん
2005/08/28(日) 12:52:3720万行のプログラムはまだ見たことないんですけど、
有名なオープンソースのフリーウェアで20万行前後のものを
ご存知でしたら教えてください。
0078デフォルトの名無しさん
2005/08/28(日) 12:57:40それを知ってどうするの?
0079デフォルトの名無しさん
2005/08/28(日) 12:58:38ただ単に興味本位です。
008077
2005/08/28(日) 13:05:04何故>>1さんは20万行って数字を出してきたんでしょうね?
0081デフォルトの名無しさん
2005/08/28(日) 13:20:58008277
2005/08/28(日) 13:23:010083デフォルトの名無しさん
2005/08/28(日) 13:30:363万行でもコアな部分はわずかでしょ。
0084デフォルトの名無しさん
2005/08/28(日) 13:36:27普通に日本語が理解できればわかるでしょ。
008577
2005/08/28(日) 13:41:12知識不足のせいで、どこがコアで、どこがそうじゃないかの判定ができん。
作者が定義してる関数が600ぐらいあるけど、コメントアウトが親切なので
読みやすいという印象です。
それと俺はC++がよく分からないんだけど、このプログラムは
クラスとかC++チックなやり方をしてないので助かる。
0086デフォルトの名無しさん
NGNGコメントアウトが親切?
008777
2005/08/28(日) 13:47:57違うんですか?
008877
2005/08/28(日) 13:54:49っていうか、俺素人なんでかなり知識しょぼいっすよ。
もっと親切に書いてあるプログラムだってあるかも。
0089デフォルトの名無しさん
2005/08/28(日) 13:59:23コメント=説明書き
コメントアウト=コードをコメント化して無効にする
ことだから、コメントアウトが親切なのはおかしいんでねーの、と理解したがどうか
009177
2005/08/28(日) 14:06:32009277
2005/08/28(日) 14:07:18009377
2005/08/28(日) 14:07:46お前は誰なんだよ
0094デフォルトの名無しさん
2005/08/28(日) 14:08:46009577
2005/08/28(日) 14:10:05ごめんなさい(><)
009777
2005/08/28(日) 14:12:37て言うかあなたが誰ですか
009877
2005/08/28(日) 14:17:360099デフォルトの名無しさん
2005/08/28(日) 14:19:570100デフォルトの名無しさん
2005/08/28(日) 14:22:00コピペ厨死ね
0101デフォルトの名無しさん
2005/08/28(日) 18:05:23>量とスキルの相関関係
楽器とプログラミングにそんなものはない、というのが >>53 の意見。
因みに、
>パイロットだって何時間やってもダメな奴はダメ。
ダメな奴は途中で墜ちる。
0102デフォルトの名無しさん
2005/08/28(日) 18:21:240103デフォルトの名無しさん
2005/08/28(日) 18:22:270104デフォルトの名無しさん
2005/08/28(日) 19:08:29ダメな指揮者は指揮棒を手に刺す、だろ
0105デフォルトの名無しさん
2005/08/28(日) 19:23:450106デフォルトの名無しさん
2005/08/28(日) 19:46:36こういう話は才能とは関係ない。
010777
2005/08/28(日) 20:28:58お前書き込みすぎだよ
0108デフォルトの名無しさん
2005/08/28(日) 20:52:28いや>>1が言ってるのはトータルのことだと思うけど。
010977
2005/08/28(日) 21:00:320110デフォルトの名無しさん
2005/08/28(日) 22:03:26行数が多いソースを管理するにはそれなりのプログラミングスキル
が必要になる。
数百行程度の小さなプログラムばっかり書いていると、大規模
プロジェクトに参加した際に使えない奴のレッテル貼られる
0111デフォルトの名無しさん
2005/08/28(日) 23:45:58小さなプログラムの実績しかないからレッテルが貼られるだけで
実際のスキルは関係ないわけね。
0112デフォルトの名無しさん
2005/08/29(月) 00:06:320113デフォルトの名無しさん
2005/08/29(月) 00:54:36今もまだこういうことやってるみたいだな
0114デフォルトの名無しさん
2005/08/29(月) 16:14:27似ているものばっかりだから共通している部分をまとめて整理すれば
かなりコードサイズはダイエット出来るだろうという意味だよ。
微妙に異なる関数はコピペして改造する方が楽だから
そういうことを繰り返しているうちにソースが肥大化したんだろう。
011577
2005/08/29(月) 22:58:55そうかもしれん。
0116デフォルトの名無しさん
2005/08/30(火) 01:34:20途中で収拾つかなくなってあぼーんするのもひとつの経験だ。
0117デフォルトの名無しさん
2005/08/31(水) 21:12:32まあmozillaのソースでも見とけ
http://lxr.mozilla.org/seamonkey/source/
0118デフォルトの名無しさん
2005/09/01(木) 00:04:020119デフォルトの名無しさん
2005/09/01(木) 00:45:18消した行数よりは書いた行数の方が多いと、信じたい…
0120デフォルトの名無しさん
2005/09/01(木) 00:53:50だらだらと長ったらしいのを書くのか
0121デフォルトの名無しさん
2005/09/01(木) 01:04:45どう考えても消した方が多いみたいな気がしてきた
アマデウスのモーツァルトみたいに
推敲なしの一発書きで完成できてればいいんだけど
そうはいかないものね
(実際のモーツァルトの直筆譜面には推敲の跡があるそうだけど)
0122デフォルトの名無しさん
2005/09/01(木) 01:15:34書くよりも、1000行1クラスとか200行1メソッドとか言う
墳飯もののゴミコードを消しまくってきれいにする作業が主になったりする。
多分、毎日-100行程でトータルで減っていってる。消してるほうが多い。
ゴミコード整理するのもうヤダ。
0123デフォルトの名無しさん
2005/09/01(木) 04:04:56int i;
for(i=0;i>200000;i++){
printf("ぬるぷぉ\n");
}
printf("ガッ\n");
}
0124デフォルトの名無しさん
2005/09/01(木) 05:53:01天才達しか視野に入っていないせいだな。
プログラミングの話に因んでのことなんだから、凡才演奏者を省くなよw
職業的楽器演奏者といっても、そこまで天賦の才に恵まれていない人が殆どで、
大勢を括れば括るほど練習時間と腕前は同じ向きの上昇カーブを描く。
これは単なる事実。
0125デフォルトの名無しさん
2005/09/01(木) 05:56:380126デフォルトの名無しさん
2005/09/01(木) 07:11:390127デフォルトの名無しさん
2005/09/01(木) 07:51:44そりゃ楽器演奏者は練習するほど腕前は上がるだろうけど。
プログラミングという作業に対する姿勢 とか 当人の資質 の方がより重要ではないのかな。
でも「プログラミングを語りうる最低の投入時間」というのはあるね。
20万行は大袈裟だけど
0128デフォルトの名無しさん
2005/09/01(木) 08:06:17それほど非現実的な数字じゃないな
0129デフォルトの名無しさん
2005/09/01(木) 08:08:44それほど非現実的な数字じゃないな・・・orz
0130デフォルトの名無しさん
2005/09/01(木) 11:53:58たとえ「同じ向きの上昇カーブを描」いたとしても,天才の100時間と凡才の100時間を同等には扱えんだろ
プログラミングだろうが音楽だろうがスポーツだろうが同じ
0131デフォルトの名無しさん
2005/09/01(木) 15:34:550132デフォルトの名無しさん
2005/09/01(木) 16:49:000133デフォルトの名無しさん
2005/09/01(木) 17:01:460134デフォルトの名無しさん
2005/09/01(木) 18:06:130135デフォルトの名無しさん
2005/09/01(木) 21:08:080136デフォルトの名無しさん
2005/09/01(木) 22:32:440137デフォルトの名無しさん
2005/09/01(木) 22:44:440138デフォルトの名無しさん
2005/09/03(土) 06:08:261日8時間きっちりキーボード叩きつづけられたら、たぶんあっさりプチ神レベルになれるんじゃね?
数十万行くらい余裕だろ。
とか考えながらはや10年。
あと、ヘタレピアニストとトップクラスのピアニストでは、練習時間が数倍違うらしい。
どこで読んだのか重い打線のだが、5000時間と15000時間とかそんな感じの差だったやうな。
少なくとも練習量は上級者の必要条件のようだ。なんでもそうだけどさ。
0139138
2005/09/03(土) 06:10:410140デフォルトの名無しさん
2005/09/03(土) 08:21:120141デフォルトの名無しさん
2005/09/03(土) 11:12:060142デフォルトの名無しさん
2005/09/03(土) 11:16:590143デフォルトの名無しさん
2005/09/03(土) 13:19:22コードや設計練る時間>>>>>書く時間
で、C++でクラスの実装部書くのまんどくさい。
0144デフォルトの名無しさん
2005/09/04(日) 21:23:03>コードや設計練る時間>>>>>書く時間
それは実感としてあるなぁ。
頭の中(とかノート)でかっちりまとまった構造はずばっと書きあがるけど、
あまり考えずに書き始めたらたいてい根本的な問題があって、かなりの部分を捨てる感じになる。
0145デフォルトの名無しさん
2005/09/04(日) 23:57:430146デフォルトの名無しさん
2005/09/04(日) 23:58:470147デフォルトの名無しさん
2005/09/05(月) 00:06:53いつも余り考えずにヘッダだけ書き始める。
こないだ組んだやつはfriend連発する羽目になったぜ( ノ∀`)
0148デフォルトの名無しさん
2005/09/05(月) 00:13:22設計資料作る時間のほうが重要
コーディングなんで外注にでもやらせればいい
0149デフォルトの名無しさん
2005/09/05(月) 00:14:100150デフォルトの名無しさん
2005/09/05(月) 00:18:31>>149
はサンプルプログラムしか書いたことのない奴だな
0151デフォルトの名無しさん
2005/09/05(月) 00:19:230152デフォルトの名無しさん
2005/09/05(月) 00:51:200153デフォルトの名無しさん
2005/09/05(月) 02:02:07慣れて来ると、日本語で考えるよりも疑似コードで設計するようになる。
人に説明するためには文章やUMLも使うが。
で、内部設計のレベルではもう疑似コードよりもコードそのものを書きはじめる
ことが多い。もちろんクラスのヘッダとかから始めるけどね。
あと、性能が重要なアルゴリズムを選択する場合は、候補の実装をいくつか書いて
からプロファイルして一番性能のよいものを選択することもある。その場合は
他の候補が回帰テストに使えるというおまけ付きだ。
ほとんどの事項が事前に設計できると思ってる奴の方が素人。
残念ながら俺たちはそんなに優秀じゃない。
0154デフォルトの名無しさん
2005/09/05(月) 09:50:490155デフォルトの名無しさん
2005/09/05(月) 13:38:550156デフォルトの名無しさん
2005/09/05(月) 21:25:37それ全部一緒にやったら大変なことになるなとか妄想しながらコードを書くこともある。
0157デフォルトの名無しさん
2005/09/05(月) 23:48:58そればっかではだめだがな
0158デフォルトの名無しさん
2005/09/06(火) 21:32:02打ち込んでいます。
0159デフォルトの名無しさん
2005/09/07(水) 00:01:46紙とインクと時間が勿体無いから止めた方がいいぞ。
クラスやヘッダを分けて開発してUTしてから本番のアプリに組み込むとかなら
わかるけど。
0160デフォルトの名無しさん
2005/09/07(水) 00:13:37モニターミテルトツカレルジャン
0161デフォルトの名無しさん
2005/09/08(木) 13:15:32手直しなら20万行のシステムも1,2件手がけてる。どれも全部一人でね。
リーマン時代は期間にするとその3倍くらいあったから、その頃生産性は低かったにしろ、
1のいう語る□(シカク)はあると思うな。さて何語ろうか。
0162デフォルトの名無しさん
2005/09/08(木) 13:47:54ナンチャッテ
0163デフォルトの名無しさん
2005/09/08(木) 16:31:020164デフォルトの名無しさん
2005/09/11(日) 23:58:02cygwinのwcは無しで
0165デフォルトの名無しさん
2005/09/12(月) 02:57:43行数による評価は不毛というのが定説になってるが、小規模作品ではけっこう意味のある
相関が得られるよ。「行数稼ぎコードを絶対に書かない」という基準をきっちり守ってるし。
0166デフォルトの名無しさん
2005/09/12(月) 14:21:21「先月だけで100万行書いた」って威張ってたやつ。
0167デフォルトの名無しさん
2005/09/12(月) 15:52:570168デフォルトの名無しさん
2005/09/12(月) 18:55:300169デフォルトの名無しさん
2005/09/12(月) 18:59:350170デフォルトの名無しさん
2005/09/12(月) 19:08:510171デフォルトの名無しさん
2005/09/12(月) 19:31:080172デフォルトの名無しさん
2005/09/12(月) 19:31:480173デフォルトの名無しさん
2005/09/12(月) 21:01:23windows.h(とその中身)とかコピペすれば簡単に100万行いかね?
0174デフォルトの名無しさん
2005/09/12(月) 23:23:58だらだらときたないソースか醜いな
0175デフォルトの名無しさん
2005/09/13(火) 04:33:491つ1つエディタで開いて確認は勘弁
0176デフォルトの名無しさん
2005/09/13(火) 07:25:53grep -c "^$" *.xxx で空白行が
0177デフォルトの名無しさん
2005/09/13(火) 11:33:030178デフォルトの名無しさん
2005/09/13(火) 11:38:04デバッグにステップとかいうのがありますが、行数とはまた違う概念ですか?
0179デフォルトの名無しさん
2005/09/13(火) 23:42:53全部の行だからあんまいみないがな
0180デフォルトの名無しさん
2005/09/14(水) 00:12:070181デフォルトの名無しさん
2005/09/14(水) 00:17:37for文には目をつむるわけですか?w
0182デフォルトの名無しさん
2005/09/14(水) 02:13:08ソースの1行、または機械語の1命令ずつ止めて確認しながら実行すること。
>>180,181 まあ、ムダに';'を沢山書く人もあんまり居ないだろうから、指標にはなるでしょう。
どの数え方でもその裏をかくコーディングはできるけど、極力簡潔に書く躾を守ってれば
統計資料として有意なものになると思う。
0183デフォルトの名無しさん
2005/09/14(水) 10:39:12有用であることを認めません。
0184デフォルトの名無しさん
2005/09/14(水) 13:45:02ケースが多い。
同様のソフトウェアなんとかと同じ機能を、これだけ少ない行数で実現しました。
という感じ。
0185デフォルトの名無しさん
2005/09/14(水) 13:53:500187デフォルトの名無しさん
2005/09/14(水) 22:33:26普通そうだってわざわざバグ増やすなんて恥ずかしいマネできんだろ
みんなに見られるしな
0188デフォルトの名無しさん
2005/09/14(水) 22:57:220189デフォルトの名無しさん
2005/09/14(水) 22:59:550190デフォルトの名無しさん
2005/09/14(水) 23:25:57> 個人的にはコメントも立派なコードの1行だと、お、お、思うんだな
まあねえ。80%がコメント行というプログラムもあるしな。
0191デフォルトの名無しさん
2005/09/14(水) 23:47:30コメントの正しさの確認はコードとの一致を確認する以外に方法はない
コメントの存在理由はコードの理解のためなのであるが、
そのコメントの正しさの確認のためにコードを読まなければならないとなるとこれは循環的矛盾
ならば目指すべきは「コメント無しでも理解出来るコード」以外にない
・・・べつに「コメント書くな」とは言わないけどね
0192デフォルトの名無しさん
2005/09/14(水) 23:58:01使い方が正しければより良いコードになる。
0193デフォルトの名無しさん
2005/09/15(木) 01:02:47> コメントはコードじゃない。どんな嘘が書いてあったってプログラムの動作には関係無い。
……関係あることもあるだろ。
0194デフォルトの名無しさん
2005/09/15(木) 01:05:440195デフォルトの名無しさん
2005/09/15(木) 06:50:53x = 0 /*<<==int( 256*cos(2*PIL*(N++)) ) ;*/ ;
なんてコメントに書いてエディタから呼び出すと x = 32 ;とかに書き換わるわけだ
0196デフォルトの名無しさん
2005/09/15(木) 08:57:300197デフォルトの名無しさん
2005/09/15(木) 12:32:220198デフォルトの名無しさん
2005/09/15(木) 12:40:270199デフォルトの名無しさん
2005/09/15(木) 12:58:28//の後の日本語コメントの文字によっては化けて改行になるようで
/* 〜*/ にしないとあかんかったり
0200デフォルトの名無しさん
2005/09/15(木) 19:07:19>どんな嘘が書いてあったってプログラムの動作には関係無い。
コメントに嘘八百書いてるやついんのかよw そんな奴いたら友達になりたいわww
まぁ、コード修正してコメント古いまま、っとのはある事はあるがな。
0201デフォルトの名無しさん
2005/09/15(木) 19:09:03新聞の記事読むときだって、本文読む前に見出しで
有る程度理解するよね?
0202デフォルトの名無しさん
2005/09/15(木) 22:37:270203デフォルトの名無しさん
2005/09/15(木) 23:17:08なにーぃ!!!そんな高度なプログラムを書くなんて…
おまい天才だろっ!!!!!!!!!!!!!
0204デフォルトの名無しさん
2005/09/15(木) 23:17:54そこらじゅうにいるぞ
つーか書いてあるわ
0205デフォルトの名無しさん
2005/09/16(金) 01:14:46仕様変更のないプロジェクトは羨ましいね
0206デフォルトの名無しさん
2005/09/16(金) 05:12:55「本人が信じ込んでるが結果として嘘」みたいのは、なまじ真実っぽいだけにホント迷惑。
0207デフォルトの名無しさん
2005/09/16(金) 10:24:51確かに。「なんにも書いてないほうが遥かに良かった」つう部分ねw
経験的な事だけど、そのような部分にbugが集中している漢字
0208デフォルトの名無しさん
2005/09/16(金) 11:27:16じゃ関数実体の出だしは関数名と引数だけ?
例え名前がそれなりの短文だったとしても、そんなソース勘弁してくれよ。
0209デフォルトの名無しさん
2005/09/16(金) 18:42:10表現したコメントの神様。 今後プログラマーの間で俳句が
見直されていくに3000点。
0210デフォルトの名無しさん
2005/09/16(金) 18:43:170211デフォルトの名無しさん
2005/09/16(金) 18:46:400212デフォルトの名無しさん
2005/09/16(金) 19:08:060213デフォルトの名無しさん
2005/09/16(金) 22:47:33現在使用しているフレームワークなどの用語はどうだろう。
0214デフォルトの名無しさん
2005/09/19(月) 05:03:100215デフォルトの名無しさん
2005/09/19(月) 09:18:350216古池や 蛙とび込む 水の音
2005/09/23(金) 06:41:01遅い、単純、基本、沸き立つ泡、とかを情緒を織り交ぜて表現するわけだがw
0217デフォルトの名無しさん
2005/09/23(金) 06:48:03http://www.haiku.jp/haiku/nyumon.htm
切字と余韻は重要らしいw
0218デフォルトの名無しさん
2005/09/23(金) 06:57:230219デフォルトの名無しさん
2005/09/25(日) 04:58:25右の方のコメントなら五七五よりさらに簡潔だ。
0220デフォルトの名無しさん
2005/09/25(日) 06:03:20意味がこの1文字には込められており、LHAをも圧倒する
高い圧縮性能を誇る ってなんのこっちゃ
0221デフォルトの名無しさん
2005/09/25(日) 17:01:21イベントを 先入れ先出し これがキュー
秋の虫 鳴いてよいのは 君らだけ
0222デフォルトの名無しさん
2005/09/26(月) 03:28:130223デフォルトの名無しさん
2005/09/27(火) 00:38:23iki( daze );
//ここまで粋だった
0224デフォルトの名無しさん
2005/09/27(火) 19:18:01↑
iki( daze );
↓
無粋
0225デフォルトの名無しさん
2005/09/28(水) 17:35:56使い物になるコードは、忙しい時期で月に1万行ぐらい。
普段はその半分。
ピークが2年ぐらい続くと、語れるレベルって事か。
概ね1に賛成だけど、加えて他人のコードを同量ぐらい読んだ後でないと、論戦出来るレベルにはならなかったような記憶もある。
0226デフォルトの名無しさん
2005/09/28(水) 18:35:520227デフォルトの名無しさん
2005/09/29(木) 00:46:37無機質な中に 作者の人間性が垣間見えたりして、ちょっとおもろいかもね
0228デフォルトの名無しさん
2005/10/01(土) 07:25:24たまに訥々としたコメントがあるといささかの誠意を感じる。
0229デフォルトの名無しさん
2005/10/04(火) 11:51:38//プラットフォームを変えたため、ほぼ壊滅状態に・・・・(^_^;)
0230221
2005/10/10(月) 18:43:400231デフォルトの名無しさん
2005/10/20(木) 08:15:39var[1]=0;
var[2]=0;
…
var[199995]=0;
dim i as longint;
for i=199996 to 199999
var[i]=0;
next i;
0232デフォルトの名無しさん
2005/10/22(土) 03:53:570233デフォルトの名無しさん
2005/10/28(金) 22:45:540234デフォルトの名無しさん
2005/11/02(水) 13:33:210235デフォルトの名無しさん
2005/11/02(水) 18:22:350236デフォルトの名無しさん
2005/12/07(水) 05:14:340237デフォルトの名無しさん
2005/12/07(水) 12:34:22それは単なる「スキル不足」(と「スキル管理の欠如」)に過ぎない
0238デフォルトの名無しさん
2005/12/08(木) 06:21:480239デフォルトの名無しさん
2006/05/02(火) 01:40:400240デフォルトの名無しさん
2006/05/11(木) 20:10:13コメント。
0241デフォルトの名無しさん
2006/06/03(土) 20:36:58■ このスレッドは過去ログ倉庫に格納されています