自作CGIを評価するスレ (672レス)
自作CGIを評価するスレ http://medaka.5ch.net/test/read.cgi/php/1049514428/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
232: nobodyさん [sage] 03/04/24 18:00 ID:??? 確かにimgboardのコメントはなんか むかつくところがあるな http://medaka.5ch.net/test/read.cgi/php/1049514428/232
233: 211 [3025] 03/04/24 18:03 ID:??? と、一応バグを見つけました。 imgboardは、作者が旅行中(?)らしく、DLできませんでした・・・ 違う貼り付け掲示板で、コメント削除するとエラーが出たので、 そこからバグを辿ってみました。 ttp://isweb25.infoseek.co.jp/computer/pcqa-2ch/cgi-bin/img/1006.lzh 今度こそ・・・いけるはず。たぶん。 http://medaka.5ch.net/test/read.cgi/php/1049514428/233
234: 71 [sage] 03/04/24 18:03 ID:??? ちーと気になったんだが・・・ ヒアドキュメントとか、変数内の#なんかはちゃんと排他処理するようになっとるんだろうか・・・ http://medaka.5ch.net/test/read.cgi/php/1049514428/234
235: 223 [sage] 03/04/24 18:08 ID:??? >>233 まだ駄目だね ttp://www.big.or.jp/~talk/t-club/soft/mini_r6/index.cgi ほれ コメント見ると面白いと思うぞ >>234 ヒアドキュメント検知したら そのなかは一切いじらないようにしてるけど 実際にはどうなるかは知らない。 一応漏れのは上記のimgboard.cgiのコメント あぼーんするのに成功したが(ワラ http://medaka.5ch.net/test/read.cgi/php/1049514428/235
236: 223 [sage] 03/04/24 18:10 ID:??? まぁ 3分スクリプトなんで あのimgboard.cgiのコメント無くなっただけでも 満足だ まぁマジレスするのなら 秀丸やEmediterなら そういうマクロ誰かが作ってるんじゃ無い? http://medaka.5ch.net/test/read.cgi/php/1049514428/236
237: 223 [sage] 03/04/24 18:21 ID:??? (;´Д`)あ 漏れのだめじゃん 頭のむかつくコメント集は消えてるけど スクリプト内で消えて無いところが 部分部分である 211よがんばってくれ http://medaka.5ch.net/test/read.cgi/php/1049514428/237
238: nobodyさん [sage] 03/04/24 18:25 ID:??? 俺、思うんだけどよ。 「コメントを消す」んじゃなくて「コメント以外を残す」って発想はどうよ? これならヒアドキュメントや文字列中の#なども簡単に対応できそうだが。 http://medaka.5ch.net/test/read.cgi/php/1049514428/238
239: 223 [sage] 03/04/24 18:29 ID:??? >>238 それは難しすぎ Perlの構文全て判定しないとだめだ ちなみに漏れの場合は コメントを消すんじゃなくて 普通の構文らしきものがある場合は それを残すようにしてる http://medaka.5ch.net/test/read.cgi/php/1049514428/239
240: 211 [3025] 03/04/24 18:36 ID:??? >>235 ttp://www.big.or.jp/~talk/t-club/soft/mini_r6/index.cgi ここへ行くと、403で工事現場にいてるような、 おやっさんがお辞儀してる絵が出るのは俺だけですか? 俺がもってる貼り付け掲示板では、正常に動いてるんだけど・・・ やっぱ、imgboard.cgiのソースがないと、無理っぽいですよ・・・ ちなみに、ヒアドキュメント内は・・・ びしばし、コメント文(#から始まる文字)を探してます。 でも、HTMLとかの色指定の#は削られません。 ・・・が、普通の文章内で#使われてたら削っちゃうかも・・・ ヒアドキュメントを感知&スキップの処理を組んでみます。 http://medaka.5ch.net/test/read.cgi/php/1049514428/240
241: 223 [sage] 03/04/24 18:43 ID:??? >>240 チミだけ 漏れにはどうするアイフルの広告が見える 変なソフトいれてるのなら切って見るとか ttp://www.big.or.jp/~talk/t-club/soft/mini_r6/imgboard122r6.zip 一応アーカイブ ttp://isweb25.infoseek.co.jp/computer/pcqa-2ch/cgi-bin/img/1007.zip さっきの残しておくのはあまりにも恥ずかしいんで 修正しておいた 上記のimgboard.cgiなら全てのコメントが無くなった模様 正常に動いてるよん http://medaka.5ch.net/test/read.cgi/php/1049514428/241
242: 211 [3025] 03/04/24 18:49 ID:??? >>241 ぐあ! 初めて行くサイトで、アク禁くらってました! 串さしたら、行けた・・・ なんだー! 俺と同じプロバの人間が悪さしてるのかぁ〜??? ・・と、とにかく無事にソースをゲットできたようなので、 調べてみます。 ソースも、見せてもらいますね。 ありがとうございました。 http://medaka.5ch.net/test/read.cgi/php/1049514428/242
243: 223 [sage] 03/04/24 18:52 ID:??? スマソ さらに修正 "<<(.+)" -> <<"(.+)" '<<(.+)' -> <<'(.+)' もうだめぽ ttp://isweb25.infoseek.co.jp/computer/pcqa-2ch/cgi-bin/img/1008.zip http://medaka.5ch.net/test/read.cgi/php/1049514428/243
244: 223 [sage] 03/04/24 19:04 ID:??? バグとしては print <<HTML; とかやられた場合に処理がおかしくなる・・・ "HTML" 'HTML'はOK もういいや 飽きたw http://medaka.5ch.net/test/read.cgi/php/1049514428/244
245: nobodyさん [sage] 03/04/24 19:11 ID:??? >>244 飽きるのは速っ http://medaka.5ch.net/test/read.cgi/php/1049514428/245
246: nobodyさん [sage] 03/04/24 20:06 ID:??? こんな状態なら、手作業でコメント文を削った方が速いし確実だといってみるテスト http://medaka.5ch.net/test/read.cgi/php/1049514428/246
247: &rlo;トステるみてっ煽と&lro; [sage] 03/04/24 20:35 ID:??? >>246 君が作るスクリプトならそれで十分だね http://medaka.5ch.net/test/read.cgi/php/1049514428/247
248: 211 [3025] 03/04/24 21:07 ID:??? ちょっと改造してみました・・・ ttp://isweb25.infoseek.co.jp/computer/pcqa-2ch/cgi-bin/img/1012.lzh imgboard.cgiで、エラーは出なくなりました。 ・・・文法エラーはね。 実際に動かしてはないです。 また、所々コメントを排除できてない所があります・・・ この辺は、もーすこし改造してみようかと。 >>223 コメント削除フィルタ処理部分を改造して・・・正規表現、頭痛い。。。 http://medaka.5ch.net/test/read.cgi/php/1049514428/248
249: nobodyさん [sage] 03/04/25 03:18 ID:??? POD (Plain Old Document) には対応しないの? http://medaka.5ch.net/test/read.cgi/php/1049514428/249
250: 211 [3025] 03/04/25 06:05 ID:??? たぶん、これで完璧にコメントが削除されると思う・・・ 勝手に、>>223のコメント削除ルーチンを改造して使わせてもらってます(w オリジナルのままだと、完璧には削除されない場合があったので・・・ 一部、改造させてもらいました。 ttp://isweb25.infoseek.co.jp/computer/pcqa-2ch/cgi-bin/img/1013.lzh >>223 「おいおい、勝手に使わないでくれ」って時は削除しますので、 言ってください。 >>249 PODってなに? http://medaka.5ch.net/test/read.cgi/php/1049514428/250
251: 動画直リン [] 03/04/25 06:29 ID:pCM0Odok http://homepage.mac.com/hitomi18/ http://medaka.5ch.net/test/read.cgi/php/1049514428/251
252: nobodyさん [sage] 03/04/25 12:15 ID:??? >>250 知らない言葉が出てきたら調べようよ。 http://www.kt.rim.or.jp/%7ekbk/perl5.005/perlpod.html 実例はお手元のモジュール群をご覧下さい。;-) http://medaka.5ch.net/test/read.cgi/php/1049514428/252
253: nobodyさん [sage] 03/04/25 15:21 ID:??? >>250 思い付きで書いただけだから 別にどうでもいいよw http://medaka.5ch.net/test/read.cgi/php/1049514428/253
254: nobodyさん [sage] 03/04/25 17:43 ID:??? DQN降臨? http://medaka.5ch.net/test/read.cgi/php/1049514428/254
255: nobodyさん [sage] 03/04/27 08:10 ID:??? 保守 http://medaka.5ch.net/test/read.cgi/php/1049514428/255
256: nobodyさん [sage] 03/04/29 06:39 ID:??? ほっしゅ http://medaka.5ch.net/test/read.cgi/php/1049514428/256
257: nobodyさん [sage] 03/04/30 00:13 ID:??? 保守! 誰か、有能なスクリプト組んでくれ。 http://medaka.5ch.net/test/read.cgi/php/1049514428/257
258: nobodyさん [sage] 03/04/30 01:33 ID:??? いいスクリプトは評価してもらう必要が無かったりする http://medaka.5ch.net/test/read.cgi/php/1049514428/258
259: 山崎渉 [(^^)] 03/05/10 16:15 ID:??? ∧_∧ ( ^^ )< ぬるぽ(^^) http://medaka.5ch.net/test/read.cgi/php/1049514428/259
260: nobodyさん [sage] 03/05/10 23:04 ID:??? このスクリプトすごい。感動した。 ttp://sh.sakura.ne.jp/~obj/vector/toys/#sb http://medaka.5ch.net/test/read.cgi/php/1049514428/260
261: nobodyさん [] 03/05/19 20:36 ID:GoudX7FZ age http://medaka.5ch.net/test/read.cgi/php/1049514428/261
262: nobodyさん [sage] 03/05/21 19:41 ID:??? 亀レスだけれども。 >>211 コメント解除スクリプト、B::Deparse 使っちゃだめなのかな。 $ perl -MO=Deparse foo.pl http://medaka.5ch.net/test/read.cgi/php/1049514428/262
263: 山崎渉 [(^^)] 03/05/22 01:59 ID:??? ━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━― http://medaka.5ch.net/test/read.cgi/php/1049514428/263
264: nobodyさん [] 03/05/25 01:28 ID:wMw6QnJf age http://medaka.5ch.net/test/read.cgi/php/1049514428/264
265: nobodyさん [] 03/05/25 22:00 ID:mSA7mvhe 自作新着情報cgiを作ったんだけど 評価して! http://fine.tok2.com/home/moritomo/cgi/board.cgi?s_admin=defult http://fine.tok2.com/home/moritomo/board.zip 携帯で見れるようにしたいんだけどどうしても文字化けしちゃうんだよね http://medaka.5ch.net/test/read.cgi/php/1049514428/265
266: nobodyさん [sage] 03/05/26 10:01 ID:??? えー。 単刀直入に言うとなぜか解凍できない。 俺のアプリケーションに異常が起きたのか、そのファイルが変なのかは知らん。 めんどうなので調べない。 http://medaka.5ch.net/test/read.cgi/php/1049514428/266
267: nobodyさん [sage] 03/05/26 10:35 ID:??? >>265 通報したぞ 解凍するとGBになるファイル1個入りの(ry http://medaka.5ch.net/test/read.cgi/php/1049514428/267
268: nobodyさん [] 03/05/26 21:20 ID:ksmYkwRm >>265 今度は正常にダウンロードできます。 ソースは汚いです。 http://medaka.5ch.net/test/read.cgi/php/1049514428/268
269: nobodyさん [sage] 03/05/27 00:10 ID:??? 評価終了 http://medaka.5ch.net/test/read.cgi/php/1049514428/269
270: nobodyさん [sage] 03/05/27 00:14 ID:??? >>265のアカもまもなく終了 http://medaka.5ch.net/test/read.cgi/php/1049514428/270
271: nobodyさん [sage] 03/05/27 23:15 ID:??? >>265 吐き気がする。 http://medaka.5ch.net/test/read.cgi/php/1049514428/271
272: nobodyさん [sage] 03/05/28 04:00 ID:??? >>265 DLできねー! http://medaka.5ch.net/test/read.cgi/php/1049514428/272
273: 山崎渉 [(^^)] 03/05/28 17:05 ID:??? ∧_∧ ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。 =〔~∪ ̄ ̄〕 = ◎――◎ 山崎渉 http://medaka.5ch.net/test/read.cgi/php/1049514428/273
274: nobodyさん [sage] 03/05/28 18:04 ID:??? age http://medaka.5ch.net/test/read.cgi/php/1049514428/274
275: nobodyさん [hage] 03/05/28 18:04 ID:??? >>274 間違った・・・sageてるよ・・ http://medaka.5ch.net/test/read.cgi/php/1049514428/275
276: nobodyさん [] 03/05/28 23:02 ID:AHryRdpH おまえらこのチャットはどうですか? http://test.thebbs.jp/kappa.html http://medaka.5ch.net/test/read.cgi/php/1049514428/276
277: bloom [] 03/05/28 23:10 ID:52+C0e9R http://homepage.mac.com/ayaya16/ http://medaka.5ch.net/test/read.cgi/php/1049514428/277
278: nobodyさん [sage] 03/05/29 00:59 ID:??? C? 割とさくさく動くね。 HTMLはもうちょっとなんとかしてほしい。 http://medaka.5ch.net/test/read.cgi/php/1049514428/278
279: nobodyさん [] 03/06/01 18:08 ID:k+3UFbse 今度は大丈夫!!!! 評価して! http://fine.tok2.com/home/moritomo/cgi/board.cgi?s_admin=defult http://fine.tok2.com/home/moritomo/board.zip http://fine.tok2.com/home/moritomo/cgi/chat/chat.cgi http://medaka.5ch.net/test/read.cgi/php/1049514428/279
280: nobodyさん [sage] 03/06/01 19:34 ID:??? >>279 あなたはまずこれを読んでコードを修正。 http://www.harukaze.net/~mishima/perl/man/perlstyle.1.html 次に #!/usr/bin/perl の次の行に use strict; を追加し、 perl -wc board.cgi 等としてエラーが出なくなるまで修正。 評価するのはその後だ。 http://medaka.5ch.net/test/read.cgi/php/1049514428/280
281: nobodyさん [sage] 03/06/01 20:36 ID:??? まあHTMLのLintみたいなもんだな。 文法を正確にするのは最低限のラインだ。 http://medaka.5ch.net/test/read.cgi/php/1049514428/281
282: nobodyさん [sage] 03/06/01 23:56 ID:??? あれ?>>279のアカまだ削除されてないな もっかい通報してやるか http://medaka.5ch.net/test/read.cgi/php/1049514428/282
283: nobodyさん [sage] 03/06/02 07:27 ID:??? >>279 では、一言。 GET情報でパスワードを入力するのは、 セキュリティ面に問題がある。 http://medaka.5ch.net/test/read.cgi/php/1049514428/283
284: [ ] 03/06/02 16:43 ID:??? >>279 iframeの表示が「他のブラウザ」じゃ全く駄目。 http://medaka.5ch.net/test/read.cgi/php/1049514428/284
285: ここの4ではない4 [] 03/06/02 17:48 ID:ltjk47zK 帰ってきました。よければ批判お願い致します。 (得に使いやすさについて) http://d7359.hp.infoseek.co.jp/cgi-bin/the/bbs.cgi (ソース) http://hex51.darktech.org/scripts/the.cgi.txt http://hex51.darktech.org/scripts/DHIN.pm.txt http://hex51.darktech.org/scripts/mini.cgi.txt http://medaka.5ch.net/test/read.cgi/php/1049514428/285
286: ここの4ではない4 ◆T98LkrO.aM [] 03/06/02 17:48 ID:ltjk47zK トリップ http://medaka.5ch.net/test/read.cgi/php/1049514428/286
287: ここの4ではない4 ◆T98LkrO.aM [sage] 03/06/02 17:51 ID:??? コメント修正していないので違うことをしているかもしれません.. http://medaka.5ch.net/test/read.cgi/php/1049514428/287
288: nobodyさん [sage] 03/06/02 18:26 ID:??? >>285 全然読んでないけど、インデントで空白とTABを使い分けられると 結構困る。 漏れはいつも4TABだから、8TAB & 4インデントだとずれる。 インデントを全部TABにしとくと、TAB幅に依存しなくていいよ。 http://medaka.5ch.net/test/read.cgi/php/1049514428/288
289: ここの4ではない4 ◆T98LkrO.aM [sage] 03/06/02 19:09 ID:??? んん、、EmacsだとTABがスペースになるのですが.. これはエディタの仕様だと思うので勘弁してください。 一応、設定で変えれるかもしれないので調べてみます。 http://medaka.5ch.net/test/read.cgi/php/1049514428/289
290: ここの4ではない4 ◆T98LkrO.aM [sage] 03/06/02 19:22 ID:??? --------------------- #!/usr/bin/perl while (<STDIN>) { s/\x09/"\x20" x 8/eg; print; } ---------------------- $ chmod 755 filter.pl $ cat the.cgi.txt |./filter.pl > sp_the.txt 一時凌ぎで.. http://medaka.5ch.net/test/read.cgi/php/1049514428/290
291: nobodyさん [] 03/06/02 20:36 ID:xwllfUbL 指摘バシバシお願いします。 http://cgi.tripod.co.jp/RedBee/cgi-bin/ShapeShift.cgi (ソース) http://members.tripod.co.jp/RedBee/ShapeShift.txt http://medaka.5ch.net/test/read.cgi/php/1049514428/291
292: 288 [sage] 03/06/02 20:37 ID:??? >>290 いや、変換方法はどうでも良くて。 8 TAB 依存のコードを見せられた時に「('A`)マンドクセ」と 思ってそこで読むの止めちゃうから、大袈裟に言えば 「機会損失」になってるよ、と。 スクリプトができるだけ多くのプラットフォームで正常に 動くよう、環境依存の部分を減らしていくのと同様に、 スクリプトを読む人の「環境」にも配慮してくれていると 好印象になるって事で。 http://medaka.5ch.net/test/read.cgi/php/1049514428/292
293: _ [sage] 03/06/02 20:48 ID:??? http://homepage.mac.com/hiroyuki43/hankaku/hankaku07.html http://medaka.5ch.net/test/read.cgi/php/1049514428/293
294: ここの4ではない4 ◆T98LkrO.aM [sage] 03/06/02 20:48 ID:??? >>288さん そうですね。 自分も、いきなりスペースやTABが消えたコードを掲示板に書かれて どこがおかしいですか ? と、言われるともっと見やすく示せ! と内心思ってしまいます。 TAB、気をつけてみます。 http://medaka.5ch.net/test/read.cgi/php/1049514428/294
295: nobodyさん [] 03/06/02 20:54 ID:7BfzX4MI よろ♪ http://www1.free-city.net/home/s-rf9/page006.html http://medaka.5ch.net/test/read.cgi/php/1049514428/295
296: ここの4ではない4 ◆T98LkrO.aM [sage] 03/06/02 21:15 ID:??? 取りあえず、全部スペースにしておきました。 元々、サブルーチンの少ない読みにくいものだったのに申し訳ありません。 http://medaka.5ch.net/test/read.cgi/php/1049514428/296
297: ここの4ではない4 ◆T98LkrO.aM [sage] 03/06/02 21:58 ID:??? >>291さん いいと思いますよ。 きちんと機能毎に処理を分けているし。 http://medaka.5ch.net/test/read.cgi/php/1049514428/297
298: nobodyさん [sage] 03/06/02 21:59 ID:??? >>291 感想。 ソース汚くて読む気しない。 終わり。 http://medaka.5ch.net/test/read.cgi/php/1049514428/298
299: nobodyさん [sage] 03/06/02 22:25 ID:??? >>298 ぐはぁ!ショック・・・。 精進してからまた来ます。 http://medaka.5ch.net/test/read.cgi/php/1049514428/299
300: 291=299=300 [sage] 03/06/02 22:26 ID:??? >>299 自己レス。 291=299=300です。 http://medaka.5ch.net/test/read.cgi/php/1049514428/300
301: nobodyさん [sage] 03/06/03 10:20 ID:??? >>291 とりあえずソース、見せてもらった。 極悪に汚い・・・。 全部、もう少し見やすいように手入れた。 とりあえず、手入れて思った事。 1、goto文なんか使うな! 2、スペース2個じゃなく、タブ使っとけ。 3、引数などのコンマの後は、スペース一つ入れる事。 4、なんでもかんでも、ケツにif文を置かない! 5、ソース汚いから、自分でも気付いてないんだろうが・・・ ファイルロックの掛け忘れがある。 6、同じく、ソース汚いから気付いてないんだろうが・・・ ちゃんと明示的にファイルハンドルを閉じてない所がある。 とくに、「4」のケツにif文は、うんざり。 処理内容自体は、読んでない。 人に評価してほしいなら、 自分だけが読めるソースを書くんじゃなく、 もう少し読みやすいように書く工夫をしよう。 ttp://isweb25.infoseek.co.jp/computer/pcqa-2ch/cgi-bin/img/1141.zip ↑ここに、手入れたソース置いてるから。 まだ、俺が手入れたソースの方が読みやすいと思う。 http://medaka.5ch.net/test/read.cgi/php/1049514428/301
302: nobodyさん [sage] 03/06/03 12:55 ID:??? >>301 >2、スペース2個じゃなく、タブ使っとけ。 だけおかしい。 タブを使うと4TAB<->8TABの違いでずれるから空白(個数は問わないが普通4個)で。 http://medaka.5ch.net/test/read.cgi/php/1049514428/302
303: nobodyさん [sage] 03/06/03 13:01 ID:??? 何を言っとるんだ? >>288を読め http://medaka.5ch.net/test/read.cgi/php/1049514428/303
304: nobodyさん [sage] 03/06/03 13:17 ID:??? >>303 「TABだけ」ならいいんだがな。空白と混じってるとおかしくなる。 いちいちTABだけなのを確認するより最初から空白だけの方がいいだろ。 TABなんて今時ディスクの節約にもならん。 どっちにしろ(例えば)SUNもMOZDEVもタブ不使用規約になってんだから 合わせた方がいいんでないかい? http://medaka.5ch.net/test/read.cgi/php/1049514428/304
305: nobodyさん [sage] 03/06/03 13:20 ID:??? 間違えた。SUNは推奨してるだけだった。以下引用 >インデントの単位として,4個分の半角スペースを推奨する. >そのインデントが実際に半角スペースによって行われるかタブによって行われるかについては,これを規定しない. >タブはすべて(4個ではなく)8個分の半角スペースでなければならない. eclipseだったかな。曖昧記憶でスマソ http://medaka.5ch.net/test/read.cgi/php/1049514428/305
306: 298 [sage] 03/06/03 14:58 ID:??? 自分が思ったのは 「CGIスクリプトしか書いたことない人にありがちなソースだな。」 ってこと。 リファクタリングとか色々なことを勉強してみては? http://medaka.5ch.net/test/read.cgi/php/1049514428/306
307: 301 [sage] 03/06/03 15:12 ID:??? >>302 タブは、インデント以外に使ってないから、 どんなタブ幅でもずれてないはずだけど・・・ ずれてる??? http://medaka.5ch.net/test/read.cgi/php/1049514428/307
308: 291 [sage] 03/06/03 19:31 ID:??? 291です。評価ありがとうございます。 >>301さん わざわざ直してくださって、本当にありがとうございます! 指摘されたのに気をつけて書き直してから、また評価をお願いしに来ます。 でも、もう…直せるところが無いかもしれませんが(汗) >>306さん そのとうりです。自分でCGIを作ってみたくなったので、perlを勉強しだしました。 色々なことを勉強するのもいいですけど、虻蜂取らずにはなりたくないので…。 http://medaka.5ch.net/test/read.cgi/php/1049514428/308
309: nobodyさん [sage] 03/06/04 00:00 ID:??? >>285 ソース、今見てるけど・・・ えらくコメントの少ない・・・って言うか、コメントの無いソースだな・・・ わざと、コメント消したの? それとも、素でこれ? 素でコメント無いなら、コメント入れていった方が良いと思う。 http://medaka.5ch.net/test/read.cgi/php/1049514428/309
310: nobodyさん [sage] 03/06/04 10:29 ID:??? >>309 これ以上コメント書かれたら、読みづらくないですか? と、素な意見。 http://medaka.5ch.net/test/read.cgi/php/1049514428/310
311: nobodyさん [sage] 03/06/04 10:41 ID:??? >>310 う〜ん、本体(?)の方はコメントあるけど、 モジュールの方にコメントがないかな。 http://medaka.5ch.net/test/read.cgi/php/1049514428/311
312: 385 ◆T98LkrO.aM [sage] 03/06/04 12:48 ID:??? >>309さん 基本的にコメントを一切書かないのです。 ただ、配布とか考えると書いた方がいいかなと思って、今回はちょっと書いてみました。 やっぱ少ないですかね.. http://medaka.5ch.net/test/read.cgi/php/1049514428/312
313: 385 ◆T98LkrO.aM [sage] 03/06/04 12:52 ID:??? 別にコメント書かないとかいう変なこだわりがあるわけじゃなくて、 ただ、自分はコメントなくてもすぐ分かるので人に見せる予定がないものに コメント書かなくてもいいかなと..今は勉強中ということですし。 ただ、今回は見てもらおうとここに載せたわけなので、 モジュールの方にもコメントを書くべきだったと思いました..すみません。 http://medaka.5ch.net/test/read.cgi/php/1049514428/313
314: 285 ◆T98LkrO.aM [sage] 03/06/04 12:54 ID:??? うお、385じゃなくて、285でした。 http://medaka.5ch.net/test/read.cgi/php/1049514428/314
315: nobodyさん [sage] 03/06/04 13:20 ID:??? 「未来の自分は他人です」という言葉を贈っておこう。 http://medaka.5ch.net/test/read.cgi/php/1049514428/315
316: 298 [sage] 03/06/04 14:07 ID:??? コメント無しでもいいような わかりやすいクラス名、変数名、関数名をつけるのが基本です。 コメントが無いとわからないってのは それだけ汚いソースだということです。 http://medaka.5ch.net/test/read.cgi/php/1049514428/316
317: 285 ◆T98LkrO.aM [sage] 03/06/04 14:59 ID:??? >>315, >>316なるほど. 自分は今、就職希望の会社からCのソース(50-500行,10枚くらい)を渡されて、 この説明を書いてこいとか言われているのですが、コメントなくても 関数名, 変数名が分かりやすいし、うまい具合にサブルーチンに分けてあるので コメント少ないですが、かなり読みやすいと思いました。 まあ、漏れのはコメントないと読みにくいかもしれませんが.. 自分で見ても読みにくいな、と思ったらコメントでカバーするようにしてみます。 http://medaka.5ch.net/test/read.cgi/php/1049514428/317
318: 301 [sage] 03/06/04 19:23 ID:??? >>316 # ■■■ 俺の意見 ■■■ 俺は、とにかくコメント入れるのに賛成派。 ルーチンの名前とか、変数の名前に意味を持たすのは当たり前だけど、 コメントあれば、コメントだけ読めば、何の処理してるのかわかるし。 # ■■■ ブロック毎にコメントを入れる ■■■ ブレスで囲って無くても、処理の単体が生まれる。 それ毎に、コメントを入れておけば、一行のコメント読めば数行理解できる。 # ■■■ ルーチンの使い方のコメントは重要! ■■■ とくに、ルーチンの使い方のコメント。 絶対後から見て助かる。 いくつ、どんな引数を取って、どんな処理してくれて、どんな値をどんな形で返してくれる。 そんなコメントがあれば、一発でそのルーチンの内容がわかるでしょ。 # ■■■ 最後に・・・ ■■■ ↑どう? こんな感じでコメント入れる訳よ。 全部の行読まなくても、#で始る一行読めば、 俺が、なにについて書き込みしてるか分かるでしょ。 これを、プログラムでも実践してる。 それと、空行無しに書き込みしてると読む気失せるでしょ。 http://medaka.5ch.net/test/read.cgi/php/1049514428/318
319: 301 [sage] 03/06/04 19:40 ID:??? そうそう、掲示板の書き込みでも、 結構その人のセンスが出る。 変な所で改行してる人や、 長文なのに空白行入れず、 だらだらとメリハリの無い書き込みする人とか。 そういう人って、プログラムも汚いんだよね・・・ http://medaka.5ch.net/test/read.cgi/php/1049514428/319
320: 285 ◆T98LkrO.aM [sage] 03/06/04 20:33 ID:??? はい、たしかに後で読む人がいるとすれば、 コメントは書いたほうがいいですね。 読む側と見るとありがたいものなので、自分でも書くようにします。 コメントが無いために間違った認識を受けたり、 重要な処理を 「これいらねぇんじゃね?」 とか思われて消されること減るはずだし。 http://medaka.5ch.net/test/read.cgi/php/1049514428/320
321: 316 [sage] 03/06/04 21:21 ID:??? >>318さん 自分が言いたいのは 「コメントを書くな」 ではなく 「コメントが無くてもわかるようなキレイな設計を心がけよう」 ってことです。 コメント関係ならプログラム技術板のこっちのスレのほうがいいかも。 http://pc2.2ch.net/test/read.cgi/tech/1038414493/ http://medaka.5ch.net/test/read.cgi/php/1049514428/321
322: 301 [sage] 03/06/04 22:35 ID:??? >>321 スレタイにワラタ いや、もう終わってるっぽいスレなので、 もういいかな〜っと。 とにかく、コメントは思うように入れまくってみたら良いと思う。 そうしてる内に、どういう風にコメント書いたら分かりやすいとか、 こういうコメントは無駄だとか、分かってくるだろうし。 前に、冗談だろうけど・・・ $hoge++; #1を増加 ・・・こんなコメントを見た事がある。 こんなの、明らかに無駄。(w ただ、なぜ1を増やすかって事についてのコメントなら・・・ それは、意味を成すかもしれない。 実は、俺も無駄なコメントが多いんだよね・・・ ぜんぜんプログラムとは関係ないようなコメントとかある。 そういうのって、俺的に後から見たら面白かったり。 もちろん、人に見せる時は、そんなコメントは消すけどね。 http://medaka.5ch.net/test/read.cgi/php/1049514428/322
323: nobodyさん [sage] 03/06/05 04:44 ID:??? OO なコード書いて POD 埋め込むようになってから 普通のコメントがかなり減った。スクリプトとドキュメント 同時に作るのは効率いいしオススメ。 http://medaka.5ch.net/test/read.cgi/php/1049514428/323
324: nobodyさん [] 03/06/05 06:18 ID:t1krGQgT http://marugo.s15.xrea.com/ 掲示板のCGIです。 言語はPerl http://medaka.5ch.net/test/read.cgi/php/1049514428/324
325: nobodyさん [sage] 03/06/05 12:01 ID:??? >>324 >>280 http://medaka.5ch.net/test/read.cgi/php/1049514428/325
326: nobodyさん [] 03/06/09 21:44 ID:JSBfbdyK http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/lounge/file/1032435179_5/hoge.zip むかしいじってたやつ、もう要らないから使えると思った香具師 勝手に使ってくれ。コメント皆無だけどね。 でも最後に軽く評価を聞きたいけどな。 http://medaka.5ch.net/test/read.cgi/php/1049514428/326
327: nobodyさん [sage] 03/06/09 21:59 ID:??? >>326 あぁ。今見直したら俺が書いたやつじゃないものが入っていた・・・ Text::WordIteratorとか。。。 あーあ。まぁ、いいや。 http://medaka.5ch.net/test/read.cgi/php/1049514428/327
328: 大塚裕司 [] 03/06/09 23:17 ID:4isQpEIX http://elife.fam.cx/a001/ http://medaka.5ch.net/test/read.cgi/php/1049514428/328
329: 211 [3025] 03/06/12 02:44 ID:??? ども。 いつぞやのコメント削除スクリプト作った俺です。 今作ってるスクリプトが行き詰まりました。 ちょっとイライラしたので、 息抜きにコメント削除スクリプトのバージョンアップとかしてみました。 このバージョンで、サブディレクトリ内も検索可能になりました。 深さは、どんなに深いサブディレクトリでも処理可能です。 http://isweb25.infoseek.co.jp/computer/pcqa-2ch/cgi-bin/img/1160.zip ・・・リファクタリングが必要かもしれん・・・ http://medaka.5ch.net/test/read.cgi/php/1049514428/329
330: _ [sage] 03/06/12 03:03 ID:??? http://homepage.mac.com/hiroyuki44/hankaku02.html http://medaka.5ch.net/test/read.cgi/php/1049514428/330
331: nobodyさん [sage] 03/06/12 06:40 ID:??? >>329 >深さは、どんなに深いサブディレクトリでも処理可能です。 当方にはそのスタックをあふれさせる準備があるが良いのか? http://medaka.5ch.net/test/read.cgi/php/1049514428/331
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 341 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.015s