初心者の作ったプログラムにありがちなこと

■ このスレッドは過去ログ倉庫に格納されています
2008/03/08(土) 23:51:11
ありそうでなかったスレ
2009/10/19(月) 03:25:00
わけのわかんない俺流よりは、いくらかマシだがな。
2009/10/19(月) 07:10:43
プログラミングは技能であるから本質的に独学以外に有り得ない。
2009/10/19(月) 08:57:13
・すぐ「本質的」という言葉を使いだす。
2009/10/19(月) 11:39:57
横並び共用体って何だと思ったじゃないか
141デフォルトの名無しさん
垢版 |
2009/10/19(月) 19:42:48
初心者はすぐに運命共用体になりたがる。
中2の美少女プログラマが俺と共用体になりたいって言ってきたから俺は
2009/10/19(月) 19:55:23
何そのエロゲ
2009/10/19(月) 21:17:52
K&Rの初版本はC89やC99の本じゃないので、
それを読んでC89やC99を使うのは無理。
C89を使うならK&Rの第2版を読んでください。

で、C89を使うのにK&Rの第2版すらも読んでないような人は
独学以下なのでしんでください。
2009/10/19(月) 21:55:34
老害じゃー
2009/10/19(月) 22:02:01
>>135
「新人を教育するならなにも知らないやつがいい。
独学でかじったやつは変なクセがついている」

↑みたいなことを言うやつを見かけることがあるけど、

「自分で本とかネットの記事とか読んだりしません。
職場で先輩の書いたコードしかみません。先輩直伝のテクニックはすばらしいです」

↑みたいなやつばっかりの職場のほうが、ガラパゴス化して、よっぽどクセが強くなってるって
いうか、すごいことになってるな。
146デフォルトの名無しさん
垢版 |
2009/10/20(火) 02:04:24
先輩や研修で教わったことから
もっと積極的に学ぶ姿勢みせて
たくさん覚えていくのならいいが

教えてもらうまで待つみたいな
指示待ち初心者が使えないの

入社前に独学で学んでた奴は
変な癖とかがあった場合に困る
長年染み付いた癖は中々落ちん
1人変なプログラム組んで全部
プロジェクトダメにしたりするから
2009/10/20(火) 02:19:01
明らかに変なコードなのだが手を入れる余裕がなくて
そのまま無理矢理な修正するから余計に訳がわからなくなっていく
2009/10/20(火) 02:54:33
なにも知らない新人がいい、って、とにかくプロジェクトに
突っ込んで頭数になれば稼げる時代の遺物じゃね?
2009/10/20(火) 03:49:09
何か嫌なことでもあったのだろう。そっとしておいてやれ
2009/10/20(火) 08:50:23
STLアルゴリズムを使ったコードを変なコードだと思ってたらやだなあ
2009/10/20(火) 11:46:49
関数を自分で創るという概念が理解できない
152デフォルトの名無しさん
垢版 |
2009/10/20(火) 12:36:15
ある機能(俺の場合、文字列を逆順にするメソッド)がほしかったけど
その関数が見つけられなくって
自分で関数作ってそれをずっと使ってた
数年後に気づいたが、標準でその関数が備わってたことに気づいたとき
2009/10/20(火) 21:27:10
>>148
このネタふると、必死に反論してくるやつが必ずいるから、そう思ってるやつ多いんじゃね?
自分のダメさかげんを、新人がダメだってことにして、合理化してるんだろ。

だいたいなにも知らないやつのほうが素直なコードを書くとか、我流でやると
クセがついて直らないとか、スポーツのアナロジーで捕らえてるのも頭悪いし。
2009/10/20(火) 21:40:23
経験不足で間違うのは未熟者の浅薄
経験則で間違うのは成功者の浅薄
お互いに信じる正義をかけた血みどろの戦いになるに決まってる

初期化と代入が別のものであることを知らない
2009/10/20(火) 22:27:29
おまえらコードレビューとかしないの?
プロジェクトのコード規約に準拠してない変な癖なんて速攻で突き返すよ
2009/10/20(火) 23:20:19
コーディング規約のチェック目的のレビューって、経験無いな。
規約から外れてるのは、レビューの時に指摘する事はあるけど、
レビューに持ってくる前にチェック済ませとけだな。

ところで、規約から外れてるのと、変な癖とは別物だとおもうが。
どっかのコーディング規約のせいで変な癖がついてるやつもいる。
2009/10/20(火) 23:26:52
>レビューに持ってくる前にチェック済ませとけだな
それ突き返すってことじゃねw

変な癖ってのの例が1つも出てないからこの話はよくわからん
2009/10/20(火) 23:35:03
>>157
>それ突き返すってことじゃねw
そう言われれば、たしかにそうw
159sato
垢版 |
2009/10/22(木) 15:13:45
http://bbs.wankuma.com/
にアクセス禁止になりました。
質問しているのに嫌な言い方をした人が
いてそれについて反論しただけです。
記事削除ならともかく酷いサイトです。
なんとか管理者にいってやりたいです。
satoという名前で投稿してました。
相手はだかぼんという名前です。

2009/10/22(木) 15:24:47
http://bbs.wankuma.com/index.cgi?mode=one&namber=42860&type=42847&space=45

>たくぼん、金もらえるとかは関係ないんじゃないか
>答える気ないなら書き込みするなや
2009/10/22(木) 15:33:41
>>159
アクセス禁止おめでとう!
2009/10/22(木) 15:34:06
お前が自ら招いた事態のようだが。
まぁ、お前がプログラミング向いてないのは確か。
2009/10/22(木) 15:36:15
>>159
ページのソースを調べたところ、
管理者と連絡をとる場合は、次のページを使えばいいらしいです。

http://blogs.wankuma.com/jeanne/contact.aspx
164sato
垢版 |
2009/10/22(木) 15:52:53
>162
プログラミングは初心者じゃないし、
VB.NETでは1本1000万するソフト作ったんですけどね。
向いてないですね、ありがとう。なんせASP.NETは初めて触るもんで。
2009/10/22(木) 15:55:55
>>159
自業自得。アク禁で済んでよかったね。
166sato
垢版 |
2009/10/22(木) 15:57:44
ありがとう。もう質問掲示板は利用しません
2009/10/22(木) 15:57:59
>>自分でどこまで調べて、どこまで理解できてて、どこがわからないかくらい書いてないとねぇ。
正論だな。

>>仕事変えた方がいいんじゃない?こんなんでお金もらえるんだからすごいよねぇ(笑)
>質問者のレベルも人それぞれやろうが。
>なんの為の質問掲示板や。
>カスが。
程度の低い釣りに釣られた結果がこれだよ! まぁ、俺が管理者なら両方アク禁にするけど

>>164
1本1000万のソフト作った なんてこの件とは全く関係ない。
ていうか、そんだけ経験があるなら質問するより自分で調べる方が圧倒的に早いだろwww
2009/10/22(木) 15:59:33
1本1000万円なんてはした金クラスじゃないか。
中小企業向けの販売管理ソフト作っても
最低3000万円くらいはかかるのに。
2009/10/22(木) 16:00:15
>VB.NETでは1本1000万するソフト作ったんですけどね。
よっぽど相手が馬鹿だったのか、一部のみを作ったのか、只の妄想だろ。

>ありがとう。もう質問掲示板は利用しません
そうしてくれ。その方が余程平和だ。
2009/10/22(木) 16:01:10
中堅どころのSIerで人月単価100万円として、最低30人月?
こりゃまたおめでたい。
2009/10/22(木) 16:07:24
平日の4時に書き込む皆様は本当に単価に詳しいですね^^
2009/10/22(木) 16:08:35
この後、「仕事中の息抜きだ」「今日は非番」「夜勤」「有給」「祝日」など、
あられもない言い訳が続きます↓
2009/10/22(木) 16:10:23
学校の創立記念日なんで
2009/10/22(木) 16:18:48
>>171-172
君はなんで居るの?
2009/10/22(木) 16:19:16
平日の4時は学生はお休みタイムですよ?
2009/10/22(木) 16:24:30
だから、平日の勤務時間帯に書き込むときは
無職ニートがばれないように注意しろって言ったじゃないですか!

この後、「仕事中の息抜きだ」「今日は非番」「夜勤」「有給」「祝日」など、
あられもない言い訳が続きます↓
2009/10/22(木) 16:27:04
ワロタw自業自得だろ
178sato
垢版 |
2009/10/22(木) 16:27:32
>>168 一人で1000万でしたよ。三ヶ月かかりました。システム全体の一機能で
もあります。
仕事に戻ります。では
2009/10/22(木) 18:04:09
個人事業主なのかな?
2009/10/22(木) 19:07:21
へぇ
こんな簡単に金が稼げるのか
プログラミング勉強しててよかった
2009/10/22(木) 19:13:55
大丈夫、在り得ないから。
2009/10/22(木) 19:14:48
大丈夫、皮肉だから。
2009/10/22(木) 19:19:59
25年前ならたまにあった話だな。
ただ、本人が1000万受け取ったかどうかは別だ。

もしかしたら1000万で魂売ったのかもしれないけど。
タイーホのリスクと引き換えに。
2009/10/22(木) 19:24:25
VBだし、値段で自慢してるし、一発屋みたいだし、
やっぱりプログラミング初心者だな。
185sato
垢版 |
2009/10/22(木) 22:55:49
>>184
会社員ですよ。一発屋??現役ですけど
プログラム難しいから任せたと言われて作る事に。
値段でいったら解りやすいでしょ。
プログラミングの才能ないやつに任せる仕事じゃないの
解る?ソフトの設計もしたしね。
2009/10/22(木) 22:58:19
わかったから、もういいよ^^
十分戦った。
もう、休んでいいんだよ^^
2009/10/23(金) 00:18:26
自分を大きく見せることに必死だなぁ
188デフォルトの名無しさん
垢版 |
2009/10/23(金) 00:49:29
例え真実でも意味ないよ。もう書かないほうが宜しいかと。
2009/10/23(金) 00:58:38
>>159
つ「恥の上塗り」
190デフォルトの名無しさん
垢版 |
2009/10/23(金) 01:45:41
でも、いくら回答者も立場が上とは言え、あの回答はないな。言うにしても別の言い方があったはず。質問者も減るかもね。
2009/10/23(金) 03:52:05
>ソフトの設計もしたしね。
設計した事が嬉しい初心者君なのでした。

プログラミング自体は難しくない。
難しいのはプログラムが扱う論理や事象の方なんだよ。

2009/10/23(金) 04:27:02
おまいら、ちゃんと褒めるべき所は褒めなくちゃだろ。
初心者が3ヶ月で書いた物を1000万で売ってくる営業もすごい。
1000万で売れるネタを初心者が3ヶ月で書ける仕様に落としたSEもすごい。
2009/10/23(金) 10:53:03
>>190
でも >>159 みたいなのは減った方がいいかもね。
194デフォルトの名無しさん
垢版 |
2009/10/23(金) 12:30:01
>>193 利便性が減るね。敷居を高くしてどうするの?なら上級者専用にすればいいじゃない。
簡単なものは他いけって話でしょ。質問掲示板て名前もおかしいんだが。こうやって突っぱねてたら初心者は減るだろうね。
誰か優しい人が答えてくれてたみたいだが。どう解決済みにチェックいれるんだろね。
2009/10/23(金) 13:43:25
上級とか初心者とかいう問題じゃない。

>この人ってちょっとは自分で調べたりしてるのかな?
>自分でどこまで調べて、どこまで理解できてて、どこがわからないかくらい書いてないとねぇ。

この台詞に尽きる。
2009/10/23(金) 14:41:24
はぁ? 3ケ月あれば脱初心者だろ 初心者ヅラなんかできるのはせいぜい2週間まで
2009/10/23(金) 15:52:14
でも、いつまでたっても初心者から脱出できないやつもいるがね。
198デフォルトの名無しさん
垢版 |
2009/10/23(金) 16:34:16
確かににその台詞だけやったらなにもおこらんかったね〜。後ろに続く言葉がなければの話。
2009/10/23(金) 16:42:00
ここ何のスレ?
2009/10/23(金) 17:09:05
マ板からの出張スレ
2009/10/23(金) 18:13:34
叩きすぎw。
どんだけストレス溜まってんだよw
2009/10/23(金) 18:21:24
平日の営業時間に書き込んでいる人たちはみんな無職だから^^
2009/10/23(金) 20:16:34
それしか言い返せなくなったんですね。
2009/10/23(金) 20:24:17
会社から書き込んでる給料泥棒という線も考えられるな
2009/10/24(土) 00:17:46
いいなぁ給料泥棒、がんばってるフリだけしてれば給料貰えちゃうんだろ。
自営業者としてはうらやましい限り。
2009/10/24(土) 00:36:13
VBなんかに1000万も払うか?
3年後には言語仕様変わってソースがゴミになるんだぜ
2009/10/24(土) 00:43:17
1000万円ならユーザーのところに直接納入したってことじゃろ?
それならソースをくれてやるいわれはないので
ソースが古くなろうと関係ない。
どうせ検収が終わったら、あとはしったこっちゃねーんだし。
2009/10/24(土) 02:01:12
数日で一気に糞スレ化したなぁ
2009/10/24(土) 08:46:45
マ板でやれ
2009/10/24(土) 11:51:02
>>209
>>199-200
2009/10/24(土) 16:38:50
マ板でやれ
2009/10/27(火) 02:32:25
> 敷居を高く

敷居=ハードルとでもおもってるんじゃないの?
2009/10/27(火) 03:39:12
出入りしてた人が行きにくくなる話だから、使い方あってるんじゃね?
>>194の内容には同意しないけど。
2009/11/04(水) 10:58:34
アク禁になるような人の場合、技術が未熟なんじゃなくてマナーが未熟なんだよな。
敷居が上がったとしたら、マナーの敷居が上がっただけだろう。
2009/11/17(火) 17:00:10
>>214
マナー以前に人間性の問題。
このような人は社会的に適性がないから生き続けていると
かえって不幸になる。
2009/11/24(火) 03:48:54
まぁなぁ
2009/11/24(火) 04:51:58
【審議拒否】
      ∧,,∧  ∧,,∧
 ∧∧ (・`  ) (  ´・) ∧∧
(ω・` ) U  )  (  Uノ( ´・ω)
| U   u-u   u-u (U  ノ
 u-u ∧,,∧  ∧,,∧  u-u
    (・ω・`) (´・ω・)
    (l  U)  (U  ノ
    `u-u'.  `u-u'
2009/12/27(日) 17:01:01
変数を初期化していない
2010/05/18(火) 14:28:59
自作関数が尽くvoid型
引数は大体が自作構造体のアドレス
2011/02/01(火) 14:29:53
ライブラリにある機能(関数)を自前で実装して後で気づく
2011/02/02(水) 03:28:51
>>219
後者はそんなに問題か?
むしろ良く使うだろ
2011/02/02(水) 04:58:24
グローバル変数使うよりよっぽどいいよ
2011/02/03(木) 07:19:23
for(i=1; i<=3; i++) {
    if(i==1) {
        // i が1のときの処理
    } else if(i==2) {
        // i が2のときの処理
    } else if(i==3) {
        // i が3のときの処理
    }
}
2011/02/03(木) 08:08:22
そんなことしなくても
実行時に条件によりimportするモジュールを切り替えたいなら
if 条件: import foo as spam
else: import bar as spam
で充分だと思いますけど。
2011/02/04(金) 21:11:45
>>224
スレタイ嫁
2011/02/08(火) 19:39:16
GOSUBをGOTOで戻してスタック崩壊

10 'MAIN LOOP
20 GOSUB *SUB1
20 GOTO 10
90 END
100 *SUB1
150 GOTO 20



2011/02/09(水) 09:35:46
同じ行番号の行が上書きされてて期待通りに動かないとか
228デフォルトの名無しさん
垢版 |
2011/02/09(水) 17:53:59
プログラマの麻疹
ttp://d.hatena.ne.jp/Yoshiori/20090706/1246849833

このエントリあるあるwと読みつつ自分も通った道だなぁなどと思いつつ。
2011/02/09(水) 20:30:26
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
2011/02/09(水) 21:32:26
覚えたのが嬉しくてトライグラフでコーディング
2011/04/04(月) 12:32:31.66
| ̄:/ : : /: : : : : : : :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
カ オ ス ラ ウ ン ジ ゆ る せ な ぁ い ー
2011/07/28(木) 02:14:27.16
boolean hoge(int a)
{
  if (a == 0) return true;
  else return false;
}
2011/07/28(木) 02:16:42.07
boolean hoge(int a)
{
  int val = a / 2;
  if (val != Math.round((double) a / 2))
    return true;
  else
    return false;
}
2011/07/28(木) 02:24:11.34
void hoge(String s)
{
  for (byte b : s.getBytes("Shift_JIS"))
    hage(b);
}
2011/07/28(木) 02:27:20.32
void hoge(String s)
{
  for (int i = 0; i < s.getBytes("Shift_JIS").length; i++)
    hage(s.getBytes("Shift_JIS")[i]);
}
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況