■ このスレッドは過去ログ倉庫に格納されています
初心者の作ったプログラムにありがちなこと
- 1 :デフォルトの名無しさん:2008/03/08(土) 23:51:11 .net
- ありそうでなかったスレ
- 214 :デフォルトの名無しさん:2009/11/04(水) 10:58:34 .net
- アク禁になるような人の場合、技術が未熟なんじゃなくてマナーが未熟なんだよな。
敷居が上がったとしたら、マナーの敷居が上がっただけだろう。
- 215 :デフォルトの名無しさん:2009/11/17(火) 17:00:10 .net
- >>214
マナー以前に人間性の問題。
このような人は社会的に適性がないから生き続けていると
かえって不幸になる。
- 216 :デフォルトの名無しさん:2009/11/24(火) 03:48:54 .net
- まぁなぁ
- 217 :デフォルトの名無しさん:2009/11/24(火) 04:51:58 .net
- 【審議拒否】
∧,,∧ ∧,,∧
∧∧ (・` ) ( ´・) ∧∧
(ω・` ) U ) ( Uノ( ´・ω)
| U u-u u-u (U ノ
u-u ∧,,∧ ∧,,∧ u-u
(・ω・`) (´・ω・)
(l U) (U ノ
`u-u'. `u-u'
- 218 :デフォルトの名無しさん:2009/12/27(日) 17:01:01 .net
- 変数を初期化していない
- 219 :デフォルトの名無しさん:2010/05/18(火) 14:28:59 .net
- 自作関数が尽くvoid型
引数は大体が自作構造体のアドレス
- 220 :デフォルトの名無しさん:2011/02/01(火) 14:29:53 .net
- ライブラリにある機能(関数)を自前で実装して後で気づく
- 221 :デフォルトの名無しさん:2011/02/02(水) 03:28:51 .net
- >>219
後者はそんなに問題か?
むしろ良く使うだろ
- 222 :デフォルトの名無しさん:2011/02/02(水) 04:58:24 .net
- グローバル変数使うよりよっぽどいいよ
- 223 :デフォルトの名無しさん:2011/02/03(木) 07:19:23 .net
- for(i=1; i<=3; i++) {
if(i==1) {
// i が1のときの処理
} else if(i==2) {
// i が2のときの処理
} else if(i==3) {
// i が3のときの処理
}
}
- 224 :デフォルトの名無しさん:2011/02/03(木) 08:08:22 .net
- そんなことしなくても
実行時に条件によりimportするモジュールを切り替えたいなら
if 条件: import foo as spam
else: import bar as spam
で充分だと思いますけど。
- 225 :デフォルトの名無しさん:2011/02/04(金) 21:11:45 .net
- >>224
スレタイ嫁
- 226 :デフォルトの名無しさん:2011/02/08(火) 19:39:16 .net
- GOSUBをGOTOで戻してスタック崩壊
10 'MAIN LOOP
20 GOSUB *SUB1
20 GOTO 10
90 END
100 *SUB1
150 GOTO 20
- 227 :デフォルトの名無しさん:2011/02/09(水) 09:35:46 .net
- 同じ行番号の行が上書きされてて期待通りに動かないとか
- 228 :デフォルトの名無しさん:2011/02/09(水) 17:53:59 .net
- プログラマの麻疹
ttp://d.hatena.ne.jp/Yoshiori/20090706/1246849833
このエントリあるあるwと読みつつ自分も通った道だなぁなどと思いつつ。
- 229 :デフォルトの名無しさん:2011/02/09(水) 20:30:26 .net
- A.陰性(種が異なるため感染の可能性なし)
B.ちょっと触ったくらい未感染
C.罹患治癒済
D.当然罹ってるがビフィズス菌並みに善玉なので実害なし
OO 厨 C
function 厨 B
三項演算子厨 D
テスト厨 A
lambda厨,クロージャ厨 D
インターフェース厨 B
ワンライナ厨 A
演算子オーバーロードを使いすぎるとか B
mixin使いすぎるとか B
リファクタアリング厨 D
パターン厨 デザパタ厨 A
メタプログラミング厨 D
自動化厨 D
エディタの設定厨 C
jsで名前空間汚さない厨 D
低レイア厨 D
正規表現厨 C
- 230 :デフォルトの名無しさん:2011/02/09(水) 21:32:26 .net
- 覚えたのが嬉しくてトライグラフでコーディング
- 231 :のみねーと ◆myadMFZ/7k :2011/04/04(月) 12:32:31.66 .net
- | ̄:/ : : /: : : : : : : :i: : : i: :\ : :\ \
|: / : : : / : : : : :.i: : : : |: : : :|: : : |: : : i '
: :|: : : : |: : i: : : :|: : : /i|: : :|:| : : :|: : : | |
: :|: : : : |: :.|:斗 十‐/ i|: :∧-‐ト|: : : | |
: :|: : : : |イ|: :|:/ |:/ |:/ |ハ: : |: : : | \_,ノ
: :|: : : : | レヤ示ト rテv|:./|: : : :|
ヽ|: : : : |/{:::::::i } トイ レ: :|/|/ 関東地方
( |: : : : 代c::ノソ レリ |: : : : | 東北地方 北海道地方
.〈.|: : : : |x`¨ 、¨x.|: : : i:| 関西地方 九州地方
\|i: : : :| , /|: : : i:| 沖縄地方 にいる
∨リ\: :iト 、 `´ ィ |: : /|リ すべての 愛すべき 国民へ 告ぐ
‐┴―\|- 〈 >rァ 爪|V |/
:::::::::::::::::::::::ヽ \ リ
::::::::::::::::::::::::__\
:::::::::::::::/ ::r――‐へ rっr‐-、_
:::::::::/ ::// ∧. | ̄ ̄ ̄| | | | | ̄ ̄ ̄ ̄ ̄ ̄ ̄|
:::/ ::/ / ヽ|. L|_|_ト' |
/ ::::/ / \ ただちに にげろ |
. :::/ |/ | |...
ただちににげろのガイドライン
http://www.geocities.jp/ust7800870/index.html
- 232 :ななし。:2011/07/27(水) 18:27:45.01 .net
- カ オ ス ラ ウ ン ジ ゆ る せ な ぁ い ー
- 233 :デフォルトの名無しさん:2011/07/28(木) 02:14:27.16 .net
- boolean hoge(int a)
{
if (a == 0) return true;
else return false;
}
- 234 :デフォルトの名無しさん:2011/07/28(木) 02:16:42.07 .net
- boolean hoge(int a)
{
int val = a / 2;
if (val != Math.round((double) a / 2))
return true;
else
return false;
}
- 235 :デフォルトの名無しさん:2011/07/28(木) 02:24:11.34 .net
- void hoge(String s)
{
for (byte b : s.getBytes("Shift_JIS"))
hage(b);
}
- 236 :デフォルトの名無しさん:2011/07/28(木) 02:27:20.32 .net
- void hoge(String s)
{
for (int i = 0; i < s.getBytes("Shift_JIS").length; i++)
hage(s.getBytes("Shift_JIS")[i]);
}
- 237 :デフォルトの名無しさん:2011/07/28(木) 02:46:19.16 .net
- StringBuilder sb = new StringBuilder("<html><body>");
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 .net
- 自分のPCを爆発させないか心配になる
- 239 :デフォルトの名無しさん:2012/04/15(日) 07:15:15.25 .net
- if
if
if
if
- 240 :uy:2012/04/29(日) 20:05:23.25 .net
- 初心者にありがちなのは綺麗さにこだわりすぎてやたら無駄に長い関数名変数名だよ
そうJAVAのように
- 241 :デフォルトの名無しさん:2012/05/16(水) 00:26:15.84 .net
- -- 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;
- 242 :デフォルトの名無しさん:2012/07/30(月) 17:27:25.99 .net
- javaでハッシュコードをハッシュキーに使ってしまったヤツがいて、
ダメだと言っても、なぜダメなのか納得させるのにずいぶん苦労した。
およそこんなコードなんだけど
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 .net
- 異なる文字列のハッシュが衝突することを示せばいいんじゃない
http://ideone.com/Wl0a4
- 244 :デフォルトの名無しさん:2012/08/30(木) 21:28:49.61 .net
- switch (id)
{
case 1:
hoge();
break;
case 2:
case 3:
if (id == 2) fuga();
else gero();
break;
}
- 245 :デフォルトの名無しさん:2012/08/30(木) 21:35:03.30 .net
- 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();
}
}
- 246 :デフォルトの名無しさん:2012/10/24(水) 00:07:41.75 .net
- 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間違ってますよ」
- 247 :デフォルトの名無しさん:2012/11/08(木) 05:36:41.54 .net
- 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();
- 248 : 忍法帖【Lv=15,xxxPT】(2+0:5) :2013/12/10(火) 13:07:06.69 .net
- あへ
- 249 :デフォルトの名無しさん:2013/12/25(水) 22:31:58.20 .net
- セミコロンが抜けている(Java)
- 250 :デフォルトの名無しさん:2014/01/03(金) 00:24:24.28 .net
- 目的がわからない。
いくら聞いてもわからない。
- 251 :デフォルトの名無しさん:2014/01/03(金) 00:32:45.33 .net
- #define VALUE_1 func_1(なんちゃら)
として VALUE_1 をあちこちに使ってる。
「何でこんなマクロ使ってるの?」
「func_1 は結構重い処理なんですよ。こうしとけば1回だけで済むでしょ!」
- 252 :デフォルトの名無しさん:2014/02/05(水) 10:05:30.46 .net
- ...........
(´・ω・`)
cく_>ycく__)
(___,,_,,___,,_) ∬
彡※※※※ミ 旦
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
\ ドッ!! / \ ワハハ! /
\ / \ ∞
l|||||||||||||| ∩,,∩ ∩,,∩ ∩,,∩ ミ∩ハ∩彡
(, )(,, ) ,,)( )( )
- 253 :デフォルトの名無しさん:2014/02/18(火) 03:37:47.79 .net
- _GLOVAE_VAER
int hoge;
int foo;
int bar;
- 254 :デフォルトの名無しさん:2014/02/18(火) 03:40:19.62 .net
- 誤射した…
グローバル変数のためのヘッダが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.60 ID:ISM3Ag2e.net
- void foo(int[] array) {
if (array.length != 0)
for (int x : array)
System.out.println(x);
}
- 256 :デフォルトの名無しさん:2014/04/03(木) 13:53:01.55 ID:ISM3Ag2e.net
- void foo(int[] array) {
if (array.length != 0)
for (int x : array)
System.out.println(x);
}
- 257 :デフォルトの名無しさん:2016/04/24(日) 10:49:59.38 ID:Q8o9YXX6.net
- if (flag == true)
- 258 :デフォルトの名無しさん:2016/05/01(日) 02:22:36.63 ID:9byw8cjz.net
- if (a > 100)
return true;
else
return false;
- 259 :デフォルトの名無しさん:2016/05/23(月) 20:06:30.08 ID:dctEVIx/.net
- ド・モルガンの法則くらい覚えろよな
おまい、中卒か?
- 260 :デフォルトの名無しさん:2016/06/11(土) 20:18:32.93 ID:jdImZ/ks.net
- namae = "taro"
ubin = "123-4567"
adoresu = "tokyo"
denwa = "4126"
- 261 :デフォルトの名無しさん:2016/06/17(金) 20:06:35.57 ID:l3PGNOtI.net
- ,.
- 262 :デフォルトの名無しさん:2018/05/23(水) 23:00:16.95 ID:Au5e7VGg.net
- 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
T0R7Q
- 263 :デフォルトの名無しさん:2018/07/04(水) 23:08:11.71 ID:gFgZc5FG.net
- N5U
総レス数 263
52 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★