よくあるプログラムミス
■ このスレッドは過去ログ倉庫に格納されています
最後にセミコロン付け忘れ ハイ!
(( (`Д´) (`Д´)
(/ /) (/ /) ))
< ̄< < ̄<
あるある探検隊!
あるある探検隊!
_(Д´ ) _(Д´ )
ヘ| |\ ヘ| |\
< <
あるある探検隊!
あるある探検隊!
( `Д)_ ( `Д)_
/| |ヘ /| |ヘ
> > (($d && $e) || ($c && ($b || $a)) 記号の多い言語だとバックスペース使う回数が増えるのは俺だけか? >>10
変数に$必要ない言語使ったときに付けちゃったとかだろ。 CとPHPいったりきたりしてるとそういうことになるよね。 JAVAなのに気がつかずに途中まで組み立てたときには鬱。
大体コールバック全部定義し終わるまでは気がつかない perlで変数のスペルミス.
use strict してませんでしたよ,ええ. Anti patternってやつかな?
PHPで ? : のネスト
文末の ; 付け忘れ。 PHP,Perl <=> Ruby,Python 漏れの最大のミス
#!usr/local/bin/perl 余計なところで日本語入力になっててムカつくぞこの野郎! selfだかthisだか知らんが書くの面倒なんだよ糞野郎! インデントにタブとスペース混ぜるんじゃねーよチキン野郎! >>14の$とthisの代わりに.ってのがいまいちよくわからん。 禿同だぜ21よ。
モジュールのお作法わけわかんねーよ! >>21
そんな時には、expand。indent整形ツールとかもあったと思う。
括弧の対応とかスペルミスは Editor の支援機能で軽減できそう。 >>15
そんなあなたに。
dabbrev-expand による補完
ttps://www.stackasterisk.jp/tech/php/searchAction.do?cid=29 >>26
それよくやる。エラー出ないから気付きにくい。 perl と php がごっちゃまぜ!
elsif か elseif かで迷っちゃう
(( (`Д´) (`Д´)
(/ /) (/ /) ))
< ̄< < ̄<
あるある探検隊!
あるある探検隊!
_(Д´ ) _(Д´ )
ヘ| |\ ヘ| |\
< <
あるある探検隊!
あるある探検隊!
( `Д)_ ( `Д)_
/| |ヘ /| |ヘ
> > echo "<a href="hoge">ほげ</a>"; クォート('や")で囲まれていない文字があります。 多重ループ内で文字列連結をしてクリアするのを忘れて延々と連結させる >>40
スルーしてやれよw
switchって書きたかったんじゃない? いやいや、恐らくforeachと言いたかったんだよ 結局何が書きたかったかわからなくなってしまいますた(´・ω・`) Perlではwhileもforもforeachも使えますから!残念! #include <stdio.h>
int mail(int argc, char **argv) {
printf("hello world.\n");
return 0;
} 自分はJAVAもCも中途半端でしたが
6年ほど前(中学生)まではBASICだったため
BASICの方が断然強い
まあ当時で10年以上前の代物のため使用カラーがネタ抜きで16色だった。
color 1
で色が変えられたんだよ
でそれで大学でCやってると
printf("*****");
のところをよく
print("*****")
とやってました
Javaの授業中全間違いが文末の;だったこともありました(3,40行中全部抜けてた) >>56
まず、文章の終わりに「。」を付ける癖を付けるといいと思うよ。 ;が:になってるときがある。
キー隣な上によく見ないと分からない・・・ countがconutになってる場合が多い
でも気付かない n12br($hoge);
初めて使う奴はけっこう間違えるはず。 覚える時に n1 じゃ覚えるの難しくねぇ?
普通に newlineで覚えるんでねぇ? rubyはru"b"yだからbreak
perlはper"l"だからlast rubyはbreak
JAVAはbreak
PHPはbreak
Cはbreak
perlだけlast へんなの。 PHP だとメンバ変数のスペルミス.
Perl だと, ハッシュに入れたメンバ変数のスペルミス.
PHP はそもそも教えてくれない, Perl では use strict しても
ハッシュキーのスペルミスは教えてくれない.
(´・ω・`)ショボーン >>67
単純変換の関数内とかだと気づきやすいけど他人が作ったスパゲッティー分岐の中で
一度しか使われないようなものだと全く気付かないんだよね。 最近printと打ったつもりがpirntになることが多い。 絶対間違いたくないと思ってコピペしたらぜんぜん違うところを貼り付けていたり。 俺、今までキーボードを単体で買ったこと無いんですが
お勧めキーボードなんてあるんですか? スペルミスといえばメソッド上書きしたつもりが親クラスのものを
そのまま呼んでいて軽くはまった記憶がある。 do {
switch(i){
default:break;
}
} while(false);
breakで抜けるつもりが抜けてない…。 doとswitch全然使わないな・・・
forとifばっかりだよ。 >>26
if( 1 = hoge ){
処理
}
これならコンパイルエラーになるから間違えないと誰か言ってた まともな研修受けてればdoは使わない。
使うのは無能オナニープログラマだけでしょ? 何で do 使うのが無能オナニープログラマなの?
教えてくれよ。
俺はまともな研修を受けてないので、ぜひそのまともな研修の内容での
do を使わないという理由を聞かせてくれ、ってことね。
classとかぜんぜん使わないよなー。
1つのクラスでいいじゃん。 >>85
どういう意味だ?クラスは1つ使えば十分って事? >>84
おめーらは単価高いんだからいつまでもプログラム書きをやらせるわけにはいかない。
新卒やお前らの半額で働くアホな外注でもすぐに理解できるような糞プログラムを書け。
処理が遅けりゃ石でカバーするから心配ない。
以上 プログラマーの最下層であるwebプログラマー同士。
喧嘩しないで仲良くやろうや。 web系システムの下請け探してたらperlとphpしかできないとこあって笑わせてもらった。
小学生じゃないんだからまともな仕事欲しかったらjavaくらい勉強しましょうね。 スペルミスは abbrev で防げるよね。
lable, aling, arary, ture, comapny, compnay, opiton, clinet, opeartor, makr
が登録してある ( 100 回以上間違えているのもあり… )。 とりあえず俺はPerlしか出来ないから>>29ので十分だわ perlのevalブロック内で
eval{
処理・・・
# 正常終了
return 0;
};
# 異常終了
return -1;
これではまったことがあった。 前に少しハマッタのが
sub忘れ
で眠い時やるのが
$だた
($data) undo redo 繰り返してるうちに修正ところまで戻しちまって
直ってねーぞゴルァって言われてしょぼーん。 いい加減に書きすぎて汚くなったんでバックアップからやり直そうと思い
コピー、上書きしたらバックアップを上書きしちまってしょぼーん。 エディタからの実行で間違えてPHPのソースをPerlで実行したり
PythonのソースをGCCでコンパイルしようとてしょぼーん。 ■ このスレッドは過去ログ倉庫に格納されています