探検
初心者の作ったプログラムにありがちなこと
■ このスレッドは過去ログ倉庫に格納されています
2008/03/08(土) 23:51:11
ありそうでなかったスレ
237デフォルトの名無しさん
2011/07/28(木) 02:46:19.16 StringBuilder sb = new StringBuilder("<html><body>");
sb.append("x=" + x + ", y=" + y + ", z=" + z);
sb.append("</body></html>");
System.out.println(sb.toString());
sb.append("x=" + x + ", y=" + y + ", z=" + z);
sb.append("</body></html>");
System.out.println(sb.toString());
238デフォルトの名無しさん
2012/01/13(金) 11:08:01.33 自分のPCを爆発させないか心配になる
239デフォルトの名無しさん
2012/04/15(日) 07:15:15.25 if
if
if
if
if
if
if
240uy
2012/04/29(日) 20:05:23.25 初心者にありがちなのは綺麗さにこだわりすぎてやたら無駄に長い関数名変数名だよ
そうJAVAのように
そうJAVAのように
241デフォルトの名無しさん
2012/05/16(水) 00:26:15.84 -- qty 1〜5 を 5〜1 に付け替える処理
UPDATE `member` SET `qty`=5 WHERE `qty`=1;
UPDATE `member` SET `qty`=4 WHERE `qty`=2;
UPDATE `member` SET `qty`=3 WHERE `qty`=3;
UPDATE `member` SET `qty`=2 WHERE `qty`=4;
UPDATE `member` SET `qty`=1 WHERE `qty`=5;
UPDATE `member` SET `qty`=5 WHERE `qty`=1;
UPDATE `member` SET `qty`=4 WHERE `qty`=2;
UPDATE `member` SET `qty`=3 WHERE `qty`=3;
UPDATE `member` SET `qty`=2 WHERE `qty`=4;
UPDATE `member` SET `qty`=1 WHERE `qty`=5;
242デフォルトの名無しさん
2012/07/30(月) 17:27:25.99 javaでハッシュコードをハッシュキーに使ってしまったヤツがいて、
ダメだと言っても、なぜダメなのか納得させるのにずいぶん苦労した。
およそこんなコードなんだけど
HashMap<Integer, String> data = new HashMap<>();
void addData(String name, String value)
{
data.put(name.hashCode(), value);
}
そいついわく
「検索キーは文字列より整数の方が比較するのが高速だし、メモリー消費も少なくて済むよ」
「なんでハッシュをハッシュに使っちゃいかんの?そのためのハッシュなんでしょ?」
濃い血痔間かけて説明して、やっと折れてくれたが、たぶん理解して無いっぽい。
ダメだと言っても、なぜダメなのか納得させるのにずいぶん苦労した。
およそこんなコードなんだけど
HashMap<Integer, String> data = new HashMap<>();
void addData(String name, String value)
{
data.put(name.hashCode(), value);
}
そいついわく
「検索キーは文字列より整数の方が比較するのが高速だし、メモリー消費も少なくて済むよ」
「なんでハッシュをハッシュに使っちゃいかんの?そのためのハッシュなんでしょ?」
濃い血痔間かけて説明して、やっと折れてくれたが、たぶん理解して無いっぽい。
243デフォルトの名無しさん
2012/07/30(月) 18:57:53.11 異なる文字列のハッシュが衝突することを示せばいいんじゃない
http://ideone.com/Wl0a4
http://ideone.com/Wl0a4
244デフォルトの名無しさん
2012/08/30(木) 21:28:49.61 switch (id)
{
case 1:
hoge();
break;
case 2:
case 3:
if (id == 2) fuga();
else gero();
break;
}
{
case 1:
hoge();
break;
case 2:
case 3:
if (id == 2) fuga();
else gero();
break;
}
245デフォルトの名無しさん
2012/08/30(木) 21:35:03.30 static final int ITEM_A = 0;
static final int ITEM_B = 1;
static final int ITEM_C = 2;
static final int ITEM_D = 3;
if (item == ITEM_D) {
hoge();
} else {
if (item > 0) {
if (item == ITEM_B)
fuga();
else
gero();
}
}
static final int ITEM_B = 1;
static final int ITEM_C = 2;
static final int ITEM_D = 3;
if (item == ITEM_D) {
hoge();
} else {
if (item > 0) {
if (item == ITEM_B)
fuga();
else
gero();
}
}
246デフォルトの名無しさん
2012/10/24(水) 00:07:41.75 1 名前:デフォルトの名無しさん 投稿日:2012/10/09(火) 22:35:35.65
変数をつくりまくる
3 名前:デフォルトの名無しさん 投稿日:2012/10/09(火) 22:48:20.82
自作関数が全部void型
4 名前:デフォルトの名無しさん 投稿日:2012/10/09(火) 22:50:35.24
とりあえずdouble型
5 名前:C言語の名無しさん 投稿日:2012/10/10(水) 22:10:26.13
変数名を kazu とかにする
6 名前:デフォルトの名無しさん 投稿日:2012/10/10(水) 23:30:01.91
>>5
あるある
7 名前:デフォルトの名無しさん 投稿日:2012/10/11(木) 00:02:34.01
日本人なんだから分かりやすい変数名にしたくなる…
しまいには言語がサポートするなら変数名にマルチバイト文字使う人も出てきそう
8 名前:デフォルトの名無しさん 投稿日:2012/10/11(木) 07:08:34.01
怒られたことがあるのは…
Cで
グローバル変数を使用した。
ポインタの演算が気楽すぎた。p = p + N (N = 1なら、たいていの場合は、いいと思われる)
同じ部分を関数にしろといわれたなぁ(そのとき、不満だった。
たまたま、同じに見えるのであって、むしろ同じであることを見せたかったのだ)
http://toro.2ch.net/test/read.cgi/tech/1349789735/ 初心者が作るプログラムにありがちなこと
「datが存在しません。削除されたかURL間違ってますよ」
変数をつくりまくる
3 名前:デフォルトの名無しさん 投稿日:2012/10/09(火) 22:48:20.82
自作関数が全部void型
4 名前:デフォルトの名無しさん 投稿日:2012/10/09(火) 22:50:35.24
とりあえずdouble型
5 名前:C言語の名無しさん 投稿日:2012/10/10(水) 22:10:26.13
変数名を kazu とかにする
6 名前:デフォルトの名無しさん 投稿日:2012/10/10(水) 23:30:01.91
>>5
あるある
7 名前:デフォルトの名無しさん 投稿日:2012/10/11(木) 00:02:34.01
日本人なんだから分かりやすい変数名にしたくなる…
しまいには言語がサポートするなら変数名にマルチバイト文字使う人も出てきそう
8 名前:デフォルトの名無しさん 投稿日:2012/10/11(木) 07:08:34.01
怒られたことがあるのは…
Cで
グローバル変数を使用した。
ポインタの演算が気楽すぎた。p = p + N (N = 1なら、たいていの場合は、いいと思われる)
同じ部分を関数にしろといわれたなぁ(そのとき、不満だった。
たまたま、同じに見えるのであって、むしろ同じであることを見せたかったのだ)
http://toro.2ch.net/test/read.cgi/tech/1349789735/ 初心者が作るプログラムにありがちなこと
「datが存在しません。削除されたかURL間違ってますよ」
247デフォルトの名無しさん
2012/11/08(木) 05:36:41.54 static final int FLAG_A = 0;
static final int FLAG_B = 1;
static final int FLAG_C = 2;
static final int FLAG_D = 4;
static final int FLAG_E = 8;
static final int FLAG_F = 16;
static final int FLAG_G = 32;
static final int FLAG_H = 64;
中略
static final int FLAG_U = 524288;
static final int FLAG_V = 1048576;
static final int FLAG_W = 2097152;
static final int FLAG_X = 4194304;
static final int FLAG_Y = 8388608;
static final int FLAG_Z = 16777216;
if ((a & FLAG_A) == FLAG_A) hogeA();
else if ((a & FLAG_B) == FLAG_B) hogeB();
else if ((a & FLAG_C) == FLAG_C) hogeC();
else if ((a & FLAG_D) == FLAG_D) hogeD();
else if ((a & FLAG_E) == FLAG_E) hogeE();
else if ((a & FLAG_F) == FLAG_F) hogeF();
else if ((a & FLAG_G) == FLAG_G) hogeG();
else if ((a & FLAG_H) == FLAG_H) hogeH();
中略
else if ((a & FLAG_U) == FLAG_U) hogeU();
else if ((a & FLAG_V) == FLAG_V) hogeV();
else if ((a & FLAG_W) == FLAG_W) hogeW();
else if ((a & FLAG_X) == FLAG_X) hogeX();
else if ((a & FLAG_Y) == FLAG_Y) hogeY();
else if ((a & FLAG_Z) == FLAG_Z) hogeZ();
static final int FLAG_B = 1;
static final int FLAG_C = 2;
static final int FLAG_D = 4;
static final int FLAG_E = 8;
static final int FLAG_F = 16;
static final int FLAG_G = 32;
static final int FLAG_H = 64;
中略
static final int FLAG_U = 524288;
static final int FLAG_V = 1048576;
static final int FLAG_W = 2097152;
static final int FLAG_X = 4194304;
static final int FLAG_Y = 8388608;
static final int FLAG_Z = 16777216;
if ((a & FLAG_A) == FLAG_A) hogeA();
else if ((a & FLAG_B) == FLAG_B) hogeB();
else if ((a & FLAG_C) == FLAG_C) hogeC();
else if ((a & FLAG_D) == FLAG_D) hogeD();
else if ((a & FLAG_E) == FLAG_E) hogeE();
else if ((a & FLAG_F) == FLAG_F) hogeF();
else if ((a & FLAG_G) == FLAG_G) hogeG();
else if ((a & FLAG_H) == FLAG_H) hogeH();
中略
else if ((a & FLAG_U) == FLAG_U) hogeU();
else if ((a & FLAG_V) == FLAG_V) hogeV();
else if ((a & FLAG_W) == FLAG_W) hogeW();
else if ((a & FLAG_X) == FLAG_X) hogeX();
else if ((a & FLAG_Y) == FLAG_Y) hogeY();
else if ((a & FLAG_Z) == FLAG_Z) hogeZ();
249デフォルトの名無しさん
2013/12/25(水) 22:31:58.20 セミコロンが抜けている(Java)
250デフォルトの名無しさん
2014/01/03(金) 00:24:24.28 目的がわからない。
いくら聞いてもわからない。
いくら聞いてもわからない。
251デフォルトの名無しさん
2014/01/03(金) 00:32:45.33 #define VALUE_1 func_1(なんちゃら)
として VALUE_1 をあちこちに使ってる。
「何でこんなマクロ使ってるの?」
「func_1 は結構重い処理なんですよ。こうしとけば1回だけで済むでしょ!」
として VALUE_1 をあちこちに使ってる。
「何でこんなマクロ使ってるの?」
「func_1 は結構重い処理なんですよ。こうしとけば1回だけで済むでしょ!」
252デフォルトの名無しさん
2014/02/05(水) 10:05:30.46 ...........
(´・ω・`)
cく_>ycく__)
(___,,_,,___,,_) ∬
彡※※※※ミ 旦
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
\ ドッ!! / \ ワハハ! /
\ / \ ∞
l|||||||||||||| ∩,,∩ ∩,,∩ ∩,,∩ ミ∩ハ∩彡
(, )(,, ) ,,)( )( )
(´・ω・`)
cく_>ycく__)
(___,,_,,___,,_) ∬
彡※※※※ミ 旦
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
\ ドッ!! / \ ワハハ! /
\ / \ ∞
l|||||||||||||| ∩,,∩ ∩,,∩ ∩,,∩ ミ∩ハ∩彡
(, )(,, ) ,,)( )( )
253デフォルトの名無しさん
2014/02/18(火) 03:37:47.79 _GLOVAE_VAER
int hoge;
int foo;
int bar;
int hoge;
int foo;
int bar;
254デフォルトの名無しさん
2014/02/18(火) 03:40:19.62 誤射した…
グローバル変数のためのヘッダが2つある
// GLOVAL_VAR.h
int hoge;
int foo;
int bar;
// _GLOVAL_VAR.h
extern int hoge;
extern int foo;
extern int bar;
グローバル変数のためのヘッダが2つある
// GLOVAL_VAR.h
int hoge;
int foo;
int bar;
// _GLOVAL_VAR.h
extern int hoge;
extern int foo;
extern int bar;
255デフォルトの名無しさん
2014/04/03(木) 13:52:23.60ID:ISM3Ag2e void foo(int[] array) {
if (array.length != 0)
for (int x : array)
System.out.println(x);
}
if (array.length != 0)
for (int x : array)
System.out.println(x);
}
256デフォルトの名無しさん
2014/04/03(木) 13:53:01.55ID:ISM3Ag2e void foo(int[] array) {
if (array.length != 0)
for (int x : array)
System.out.println(x);
}
if (array.length != 0)
for (int x : array)
System.out.println(x);
}
257デフォルトの名無しさん
2014/10/28(火) 01:38:09.27ID:EYv5kZ4v クラスをmallocしてコンストラクタを手動で呼び出す
258デフォルトの名無しさん
2016/04/24(日) 10:49:59.38ID:Q8o9YXX6 if (flag == true)
259デフォルトの名無しさん
2016/05/01(日) 02:22:36.63ID:9byw8cjz if (a > 100)
return true;
else
return false;
return true;
else
return false;
260デフォルトの名無しさん
2016/05/23(月) 20:06:30.08ID:dctEVIx/ ド・モルガンの法則くらい覚えろよな
おまい、中卒か?
おまい、中卒か?
261デフォルトの名無しさん
2016/06/11(土) 20:18:32.93ID:jdImZ/ks namae = "taro"
ubin = "123-4567"
adoresu = "tokyo"
denwa = "4126"
ubin = "123-4567"
adoresu = "tokyo"
denwa = "4126"
262デフォルトの名無しさん
2016/06/17(金) 20:06:35.57ID:l3PGNOtI ,.
263デフォルトの名無しさん
2018/05/23(水) 23:00:16.95ID:Au5e7VGg 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
T0R7Q
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
T0R7Q
264デフォルトの名無しさん
2018/07/04(水) 23:08:11.71ID:gFgZc5FG N5U
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- こども家庭庁、2026年から“独身税”を開始、年収200万なら年4200円、年収400万なら年7800円 [お断り★]
- 山里亮太、フィリピンに子ども食堂を建設 「偽善者」「日本の子どもを助けるべき」の声があっても活動を続ける理由 [Anonymous★]
- 鈴木農相「おこめ券はお米しか買えないわけではない。例えば卵、味噌、しょうゆ、こうした購入に利用可能」 ★3 [Hitzeschleier★]
- なぜリベラルは人気がないのか 斎藤幸平さんが指し示す未来への道筋:朝日新聞 ★4 [少考さん★]
- サナエノミクスについて力説 積極的な財政出動で「所得増える 消費マインド上がる 税収増える」片山さつき財務大臣 [少考さん★]
- 【芸能】粗品 「間違ったお笑いの常識が放送されている」「テレビ見てる素人って、笑い声でしか面白いかどうか判断できない。可哀想」 [冬月記者★]
- 他サポ2025-302
- 阪神競馬5回4日目 阪神JF
- 【NJPW】新日本プロレスワールド part.2431
- 第80回甲子園ボウル 立命館大学 vs 関西学院大学★1
- 中山競馬5回4日目その2カペラエス
- 中京競馬5回3日目
- 【悲報】日本人の「旅行離れ」が深刻化。愛国者は今すぐ旅行に行け! [834922174]
- 中国、日本人メンバーがいるK-POPアイドルの行事を中止 [329271814]
- ネット民「チー牛がフェミニストになりすまして草津町長を叩いていた」「フェミニストの正体は日本会議」「弱者男性が騒いでいた」 [932029429]
- 維新幹部「高市さん懇願します…解散しないように懇願します…」 [931948549]
- 【悲報】すまん何で日本ってこんなに反『中国』が増えたんだ?ネトウヨどころかそこらの一般人レベルでもゴロゴロいる [483447288]
- 鹿せんべいくれ
