探検
初心者の作ったプログラムにありがちなこと
■ このスレッドは過去ログ倉庫に格納されています
2008/03/08(土) 23:51:11
ありそうでなかったスレ
2デフォルトの名無しさん
2008/03/08(土) 23:56:47 sudo kill >>1
2008/03/09(日) 00:51:15
せめてマ板に立てればいいものを...
4デフォルトの名無しさん
2008/03/09(日) 01:26:12 まじれすすると
「動かない」
「動かない」
2008/03/09(日) 01:30:08
ポインタ変数を宣言しただけで、そこにメモリの平原が広がっていると妄想する。
6デフォルトの名無しさん
2008/03/09(日) 01:37:15 変数の型が何バイトかわかっていない。
2008/03/09(日) 01:38:43
タブインデックスが設定されてないとか、ウインドウは可変になってるのにコントロールの配置は固定になってるとか、
OK、キャンセル系のボタンでフォームを閉じる時には後始末の処理をやってるけど、×を押されると対応してないとか。
OK、キャンセル系のボタンでフォームを閉じる時には後始末の処理をやってるけど、×を押されると対応してないとか。
2008/03/09(日) 01:48:52
メニューバーがなく、OKボタンで終了する。
2008/03/09(日) 02:03:21
C#なのにクラスがない
2008/03/09(日) 02:06:43
publicだらけ
2008/03/09(日) 02:07:24
コピペ
2008/03/09(日) 02:07:33
staticなメソッドしかない
2008/03/09(日) 02:11:06
インデントがタブ/スペース混在。
2008/03/09(日) 02:16:58
そこそこの規模があるのにすべて一つのクラス
2008/03/09(日) 02:23:01
2008/03/09(日) 03:33:56
意味もなく個性を追求
2008/03/09(日) 05:30:13
main関数内でなんでも終わらせようとする
(慣れると、むしろそのほうが難しいよね・・・)
(慣れると、むしろそのほうが難しいよね・・・)
2008/03/09(日) 08:57:21
フラグ用グローバル変数の山
2008/03/09(日) 12:00:29
メソッドに「○○する関数」というコメントがついてる
2008/03/09(日) 12:02:40
>>19
それは別にいいんじゃね?
それは別にいいんじゃね?
2008/03/09(日) 13:23:24
インラインアセンブラを使うが逆効果
2008/03/09(日) 13:54:35
2008/03/09(日) 14:18:52
コードを手直ししてもコメントはそのまま。
2008/03/09(日) 14:29:15
>>22
下の様に書く言語もあるから,メソッドもプロパティも関数でいいんじゃね?w
class MyClass {
function MyMethod() {
}
function get MyProperty() {
}
function set MyProperty() {
}
}
下の様に書く言語もあるから,メソッドもプロパティも関数でいいんじゃね?w
class MyClass {
function MyMethod() {
}
function get MyProperty() {
}
function set MyProperty() {
}
}
25デフォルトの名無しさん
2008/03/09(日) 14:38:46 メソッドというと脳がショートする同僚がいるので、
例えどのようなものでも関数と呼ぶようにする。
クラスは最近慣れたらしいが構造体とか列挙子がと言ったほうが通じる。
例えどのようなものでも関数と呼ぶようにする。
クラスは最近慣れたらしいが構造体とか列挙子がと言ったほうが通じる。
2008/03/09(日) 14:39:52
動きや使いどころが違うものに似た記述方法を用いると、
分かりやすい部分もあるが、分かりにくい部分もあるな
分かりやすい部分もあるが、分かりにくい部分もあるな
27デフォルトの名無しさん
2008/03/09(日) 14:41:55 C++はメソッドをメンバ関数というな
オブジェクト指向性が中途半端なのが原因だが
オブジェクト指向性が中途半端なのが原因だが
2008/03/09(日) 15:01:04
コメントがない
29デフォルトの名無しさん
2008/03/09(日) 15:19:12 えーむしろ初心者の方がコメントを打つような気が。
ただしコメントの内容がわかりづらいけど。
#もし戻り値がfalseだったらエラーにする
if not foo(baz) :
print "エラーです"
sys.exit(1)
いや、それは見たら分かるから、どういうチェックさせている端的に書けと。
ただしコメントの内容がわかりづらいけど。
#もし戻り値がfalseだったらエラーにする
if not foo(baz) :
print "エラーです"
sys.exit(1)
いや、それは見たら分かるから、どういうチェックさせている端的に書けと。
30デフォルトの名無しさん
2008/03/09(日) 15:27:31 簡単な処理をわざわざ難しく書く。
2008/03/09(日) 22:08:48
自分が書いたコードでも数日経つと読めない
2008/03/10(月) 19:53:23
int* null_ptr = NULL;
*null_ptr = 50;
*null_ptr = 50;
33デフォルトの名無しさん
2008/03/10(月) 23:39:53 ポインタだとわからなくなるので
全部配列にする。
全部配列にする。
2008/03/11(火) 00:00:22
初心者に毛が生えると>>22のようにどうでもいいことにこだわりだしますw
2008/03/11(火) 02:38:23
俺が初めて作ったシューティングゲームは1ファイル15000行
2008/03/11(火) 14:33:12
起動しようとすると「〜.dll(デバッグ用ライブラリやダイナミックリンク用メモリマネージャなど)が見つかりません」と出る。
2008/03/11(火) 19:39:36
>>33
逆に、高速化を狙いポインタを使ってわけのわからないことをする
逆に、高速化を狙いポインタを使ってわけのわからないことをする
38デフォルトの名無しさん
2008/03/11(火) 20:25:55 ファイル名がうんこ
2008/03/11(火) 21:04:21
細かく分けすぎ&雑な名前付けのせいで、何をする関数か当人でも即答できなくなる
2008/03/11(火) 21:12:03
>>37
その挙句に、却って遅い罠。
その挙句に、却って遅い罠。
2008/03/11(火) 22:03:10
>>36
しかもそのdllがない客先でそれを起こす。
しかもそのdllがない客先でそれを起こす。
2008/03/11(火) 22:04:36
変数名をworkとかa,b,num等の名前から内容を推測できないものにし、しばらくしてから書いた本人も読めなくなる。
・・・というのは誰でも初めはやるわな。
むしろ早い段階でやっておいて、後悔したほうが勉強になっていい。
あと、インクリメント演算、デクリメント演算を使わない、for文を使わないなどもあるね。
最初はそれもいいと思うけど、とりあえず書けるようになってきたら、
頑張って使う努力をしないと何時になっても使えない気がする。
・・・というのは誰でも初めはやるわな。
むしろ早い段階でやっておいて、後悔したほうが勉強になっていい。
あと、インクリメント演算、デクリメント演算を使わない、for文を使わないなどもあるね。
最初はそれもいいと思うけど、とりあえず書けるようになってきたら、
頑張って使う努力をしないと何時になっても使えない気がする。
2008/03/11(火) 22:43:19
>>38
俺は今でも使うぞ
俺は今でも使うぞ
2008/03/11(火) 22:48:52
cntとか下品な言葉を使いまくりのやつとか。
2008/03/11(火) 22:52:20
それ、カントのことじゃないよ?
2008/03/11(火) 22:58:17
>>44
警察のどこが下品なの?
警察のどこが下品なの?
47デフォルトの名無しさん
2008/03/11(火) 23:13:07 >>44
関東と近畿
関東と近畿
48デフォルトの名無しさん
2008/03/11(火) 23:21:25 巨大なクラスと巨大なメンバ関数が
ほとんどを占めていて大丈夫か?
と思うが、意外と何でもできる。
こいつ天才か?と、
でも
次の瞬間シヌ。
ほとんどを占めていて大丈夫か?
と思うが、意外と何でもできる。
こいつ天才か?と、
でも
次の瞬間シヌ。
49デフォルトの名無しさん
2008/03/11(火) 23:24:55 if の連続で、よくみたら
最初のif が閉じたのが数ページ後
最初のif が閉じたのが数ページ後
2008/03/11(火) 23:29:15
確かにありそうでなかったw
これ、何故動かないのか悩みに悩んだソース。
10 A="PRINT"
20 A "HELLO"
run
Syntax Error in 20
■
ほんとのほんとに初心者だったからなぁ。
これ、何故動かないのか悩みに悩んだソース。
10 A="PRINT"
20 A "HELLO"
run
Syntax Error in 20
■
ほんとのほんとに初心者だったからなぁ。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 日中関係改善は「下手をすると10年かかる」 トランプを全面信頼できない高市官邸の苦悩 [ぐれ★]
- 特攻機と同じ名称「桜花中」、福岡・大牟田市の新設中学校名に異論 市民団体が再考申し入れ ★2 [少考さん★]
- 町山智浩「日本のパンダ経済効果は308億円」…「…いらない」と言ってる人達は、パンダで暮らす人々の損害補填してくれるのか…と問う★3 [少考さん★]
- 【速報】長期金利上昇、一時1.980%に [蚤の市★]
- 「育休もらい逃げ」はずるい?🤔職場復帰しないで辞めるはアリかナシか [パンナ・コッタ★]
- こども家庭庁、2026年から“独身税”を開始、年収200万なら年4200円、年収400万なら年7800円 ★8 [お断り★]
- 経済学者「経済的には大したことない」高市答弁による中国の制裁にピシャリ [834922174]
- 【高市緊急】 高市総理。 夕方5時20分から記者会見 🎤 [485983549]
- 上野のパンダ、4時間待ちwwwwwwwwwwwwwwwwwwwwwwwww(観覧時間1人1分) [271912485]
- ヒロミ「パンダがいなくなる状況でも高市支持は高い。皆、我慢すべきという雰囲気がある」 [834922174]
- ホリエモン(堀江孝文)のスーツ姿、限界突破。 [153490809]
- テレビ局「なんでお前ら、テレビ見なくなっちゃったの;;」 [161547316]
