1 :
ギコ(やわらか銀行) :
2012/12/22(土) 14:34:39.82 ID:b3B/ybvRP BE:475124148-PLT(12210) ポイント特典
2だったら明日揺れる
変数名・関数名のつけ方で殴り合いですよ
4 :
ピューマ(千葉県) :2012/12/22(土) 14:35:42.75 ID:Dor+mqV4P
レコードなら大量に持ってる。聞きもしない連中よりは少ないけど。
VB.NET
メジャーセブンス
7 :
バリニーズ(新潟県) :2012/12/22(土) 14:36:46.11 ID:AnAyKDH60
Integer Long String
8 :
ブリティッシュショートヘア(神奈川県) :2012/12/22(土) 14:37:31.61 ID:Avff1EMo0
EB-3678864532-7888AZαβ-SE4789
Delphiとは何だったのか
/* どーせ自分しか読まないし */
11 :
白黒(大阪府) :2012/12/22(土) 14:39:32.43 ID:2O/M3zT70
日本語でおk c++って難しいの? プログラミングを3月ごろから始めようと思ってるんだが
12 :
ヤマネコ(兵庫県) :2012/12/22(土) 14:42:09.13 ID:uEL6saw80
if elseを排除して三項演算に置き換えよう
13 :
ジャガー(鳥取県) :2012/12/22(土) 14:43:08.18 ID:MpCP49L30
コードが汚いくらいなら可愛いもんだわ 仕様が汚いのが最悪
整理整頓が出来なくて論理的思考も苦手だから プログラマにならなくてほんとによかったと思う
15 :
マンクス(東京都) :2012/12/22(土) 14:43:29.10 ID:ikfwGVw10
俺はフォートラン時代からの癖とBASICの影響で、変数は整数は I,J,K,L,Mから始まる 2〜3文字、浮動小数点はそれ以外から始まる2〜3文字 関数名も極力2〜3文字
なんでこのクラスにこの関数置いた?死ねよ、禿げってのはよくある
17 :
ボンベイ(やわらか銀行) :2012/12/22(土) 14:43:52.40 ID:f/CtobfT0
プログラマーって頭はいいんだけど人間性が駄目なんだよなあ
18 :
ギコ(茸) :2012/12/22(土) 14:44:09.40 ID:OYoMR/BtP
汚くてもいいからユニットテストくらい書いてテストのカバレッジ100%にしてくれ
19 :
ラガマフィン(大阪府) :2012/12/22(土) 14:44:49.46 ID:t8DzmaKM0
<summary>あ?文句あっか?</summary>
20 :
スナネコ(関東・甲信越) :2012/12/22(土) 14:45:32.99 ID:5UWLgvuLO
汚くても一生懸命やってればそれでいい そのうち整っていく 「動いてんだからこれでいいや」とか言ってるゴミは詩ね
21 :
スミロドン(家) :2012/12/22(土) 14:45:35.23 ID:tNkq9hRQ0
当たり前だろ 行頭はタブで引っ込めろって何度言ったら分かんだよボケ
22 :
ピューマ(宮城県) :2012/12/22(土) 14:45:36.01 ID:ZtOE2uEJ0
お前らなんでプログラミング理解出来んの 教本買っても30ページぐらいで頭ついていかなくなる
23 :
スコティッシュフォールド(東京都) :2012/12/22(土) 14:46:11.30 ID:ypig1p8e0
>>11 C#かVBから入った方がよろしいかと。。
24 :
ラガマフィン(大阪府) :2012/12/22(土) 14:46:23.43 ID:l0GmQyjI0
>>15 俺i, j, kはローカルでfor文とか用のその場限りのものでしか使わないわ
その他はその変数に入れるのがなんのリテラルかで名付けてあげてる
25 :
ジョフロイネコ(宮崎県) :2012/12/22(土) 14:47:16.64 ID:Eo20FHJS0
>>17 日本の管理職はそういう人間を使いこなせないからあかんのよ
しまいにはコミュ力()とかいう始末
ジョブズみたいなサイコパスが頂点に立てるようなアメリカはその点強いな
26 :
ヤマネコ(兵庫県) :2012/12/22(土) 14:47:33.60 ID:uEL6saw80
関数名にaから順番に1文字で付けていこう 意味なんて関係なく
変数の名前にこだわり過ぎる奴て英語マニアと変わらない
28 :
ツシマヤマネコ(神奈川県) :2012/12/22(土) 14:48:42.45 ID:vxn+grMS0
29 :
ヤマネコ(兵庫県) :2012/12/22(土) 14:49:00.77 ID:uEL6saw80
変数の名前に凝った英単語使うけど 作ってる最中にスペル忘れて何度も見る
30 :
スミロドン(家) :2012/12/22(土) 14:49:25.56 ID:tNkq9hRQ0
どうせその順番守れなくなるんだから わかる言葉で個別につけろよw
31 :
シャルトリュー(関東・甲信越) :2012/12/22(土) 14:50:10.02 ID:L6wPgxWUO
規約も決めずに省略する奴くたばれ 何を省略したのか分からねえよアスペがよ
32 :
黒トラ(福岡県) :2012/12/22(土) 14:50:34.84 ID:0FFzvN350
ほとんど自己満の世界だろ
33 :
ヤマネコ(兵庫県) :2012/12/22(土) 14:50:43.14 ID:uEL6saw80
再帰なんてわからないから ループで処理しよう
34 :
三毛(神奈川県) :2012/12/22(土) 14:51:25.94 ID:3cPyslNb0
>>25 ジョブズみたいな奴は、そういう人間を徹底的に排除するけどな
35 :
猫又(大阪府) :2012/12/22(土) 14:51:44.80 ID:YgiM4Xpw0
takesiscrpt とかみちゃうと hもかけよっておもうな
汚いコードだなあ
37 :
ハバナブラウン(チベット自治区) :2012/12/22(土) 14:52:10.66 ID:/XesM5nR0
どうしても関数の挙動が変わらない不思議なコードがあって2日くらい悩んだ んだが、search()とserach()の2つの関数が混在してて、ブチ切れたかけたことはある 書いたやつを問い詰めたら「あるはずの関数が呼べないので自分で作りなおした」
38 :
アジアゴールデンキャット(SB-iPhone) :2012/12/22(土) 14:52:55.20 ID:qyCutzMXi
今の現場は規約とか全然無いから結構雑になってる
39 :
ハバナブラウン(チベット自治区) :2012/12/22(土) 14:53:16.47 ID:/XesM5nR0
40 :
スナネコ(家) :2012/12/22(土) 14:53:36.03 ID:UZW85YCb0 BE:3204792195-PLT(25130)
(´・ω・`)マイナーセブンスコードが好きなのです
41 :
コーニッシュレック(チベット自治区) :2012/12/22(土) 14:53:58.18 ID:MdkHO+1N0
42 :
シャルトリュー(関東・甲信越) :2012/12/22(土) 14:54:14.94 ID:L6wPgxWUO
43 :
ベンガル(京都府) :2012/12/22(土) 14:55:10.95 ID:ExY1fzUH0
これ微妙だな。文字の書き方でもあるけど 結局は拘りが強いしな。
44 :
バーマン(大阪府) :2012/12/22(土) 14:55:13.30 ID:H/kilPvV0
他人の書いたコードなんて誰だって読みたくないだろ
>>22 難しく見えるだけで、実際には難しくないんだよ
関数と変数の概念さえ理解できれば楽勝
46 :
メインクーン(東京都) :2012/12/22(土) 14:56:13.90 ID:1lyReXFm0
読みやすくて冗長してなきゃそれでいい ただ無駄に重いスクリプト組み込んだウェブサイトは許さん
スコープがわかりにくい 超多重継承 スペルミス変数とナンバリング変数の多用 不要なループをいれてる 許せないというわけではないが嫌だったりする
こんな頭使う仕事してるのに他業種とそんな変わらん給料とか尊敬するわ・・・
49 :
猫又(大阪府) :2012/12/22(土) 14:57:59.07 ID:YgiM4Xpw0
組織はルーティン化してるから生産落ちてるやつはきるよ スタンドプレイしたい奴は独力する
50 :
チーター(神奈川県) :2012/12/22(土) 14:58:08.86 ID:DHJtxQX90
000100 IDENTIFICATION DIVISION. 000110 PROGRAM-ID. 2CH. 000120 DATA DIVISION. 000130 WORKING-STORAGE SECTION. 000140 PROCEDURE DIVISION. 000150* 000160 GO TO A 000170 E 000180 GO TO B 000190 A 000200 GO TO C 000210 B 000220 GO TO D 000230 C 000240 GO TO E 000250 D 000260 STOP RUN.
branf*ckへようこそ
52 :
ペルシャ(茸) :2012/12/22(土) 15:00:42.14 ID:T2uahaPM0
53 :
オセロット(家) :2012/12/22(土) 15:02:41.03 ID:A9JXCkLo0
改行入れられるとみにくい
日本語の関数名つかっちゃいけないって言うのが既に老害杉 hogehogeComparer(a,b){ } 大小比較くん (a,b){ } getCheckOutVersionId{ } バージョンID取得だっ!{ } clearParseMessage { } 構文解析結果文消す { } どうみても日本語使うべきだろ
プログラマは大抵字が汚い これガチな
56 :
ハバナブラウン(チベット自治区) :2012/12/22(土) 15:04:06.84 ID:/XesM5nR0
まあ一番イラッとするのはコピペプログラマかな。 そっくりなルーチンがコードのあちこちにあるとか普通。 ちょっと挙動が違うと自力で関数にまとめられないとか、ほんと辞めちまえと思うんだが、 コード読まない人から見ると一応サクサクと指示をこなしているのでそこそこ 評価されてたりする。
57 :
ハバナブラウン(チベット自治区) :2012/12/22(土) 15:05:11.68 ID:/XesM5nR0
58 :
しぃ(長屋) :2012/12/22(土) 15:07:29.39 ID:Mr5BYb/+0
プログラマって何故か偉そうだよなw
>>54 2バイト文字が使える言語もあるぞ
PHPとかperlとかやろうと思えばできたはず
60 :
ヤマネコ(兵庫県) :2012/12/22(土) 15:09:27.37 ID:uEL6saw80
2バイト文字って環境によってはエラー噴くだろ 海外にコード送ろうものなら文字化けじゃねえの?
61 :
キジトラ(埼玉県) :2012/12/22(土) 15:10:37.56 ID:q38Jjgi40
>>56 いエーーーーーー意コピペぷろぐらまでーーーーーーーーつ!!
コピペ最高で飯が旨い!!最高!!うままっまっ!!!
>>59 できるのは知ってる
コーディング規約の事(´・ω・`)
63 :
ツシマヤマネコ(神奈川県) :2012/12/22(土) 15:10:54.46 ID:vxn+grMS0
タブとスペース混ぜて書き進める奴って何なの?
htmlとcssしかできない
>>62 なるほどね
略称使えば英語のほうがシンプルで使いやすいと俺は思ってるが
最近日本語を使おうって動きもあるし作業する環境によって変わっていくんじゃないかな
67 :
キジ白(埼玉県) :2012/12/22(土) 15:15:09.30 ID:XhfxSBGu0
あーあ俺がプログラマになればプログラマ業界のイケメンつって、 世間のプログラマに対しての暗いイメージが変わるのにな イケメンであるが故、苦労することも多いんだよ 天は二物を与えずとは上手いこと言ったもんだよな
変数名に大文字使うのめんどくせぇ
69 :
茶トラ(東京都) :2012/12/22(土) 15:25:27.50 ID:TKi0ixsg0
人をイライラさせるHTMLを組むセンスがあると自負している
70 :
ハバナブラウン(チベット自治区) :2012/12/22(土) 15:25:54.47 ID:/XesM5nR0
定数に日本語入れるのだって結構問題起きたりするのに関数名に多バイト文字 使うメリットないだろ ライブラリ一部公開しようぜとかなったらどうすんだろ
71 :
サバトラ(家) :2012/12/22(土) 15:29:45.15 ID:3fWsMYri0
バックスラッシュをイェンマークにした奴にはしんで頂きたい
72 :
シャム(dion軍) :2012/12/22(土) 15:31:55.52 ID:Xu4H46Qo0
>>11 難しいの?
と聞かれて答えられると思う?
3月からって理由がよくわからんが、まずはどんな言語か調べるところから始めろ
73 :
シャム(dion軍) :2012/12/22(土) 15:33:25.50 ID:Xu4H46Qo0
>>15 癖が抜けないと言い訳しているだけだろ
それはただのバカだ
74 :
ジャパニーズボブテイル(内モンゴル自治区) :2012/12/22(土) 15:34:10.24 ID:o+s/8je4O
動けば何でもいいしどうでもいいメモも落書きもする
75 :
ハバナブラウン(東京都) :2012/12/22(土) 15:36:40.35 ID:Lp11nFoV0
ここで偉そうに能書き垂れてる奴も対したことありません 仕事場では邪魔者扱いされています
↓汚いジャイアンが一言
77 :
茶トラ(dion軍) :2012/12/22(土) 15:38:30.47 ID:HhbpV+950
給料は激安
78 :
ハバナブラウン(チベット自治区) :2012/12/22(土) 15:38:33.96 ID:/XesM5nR0
>>74 // ↓なぜか動くので放置決定♪(^O^)
こういうコメントは殺意を覚えるがな
79 :
シャム(dion軍) :2012/12/22(土) 15:39:12.13 ID:Xu4H46Qo0
>>25 うわー
脳内職歴乙
お前仕事したことないだろ
管理職がコントロールすればチームを引っ張れるなんて妄想だろ
プログラミングだけを任せたところで会話ができなきゃ仕事になるわけないだろ
コーティング中に判明した仕様上の問題はどうするの?
コミュ障が黙っていたらわかるわけないよな?
管理職がコーティングまで見るの?だったら自分で作るのと変わらんだろ
そうしたら仕事を任せられる奴はデバッガー、もしくはテスターになるだろ
技術だけ突出した人間はチーム開発ではほとんど使い物にならん
特にアジャイル開発ではお荷物だ
80 :
シャム(dion軍) :2012/12/22(土) 15:40:34.45 ID:Xu4H46Qo0
>>78 そんなコーティングする奴いるの?
うちの職場じゃ即クビだわ
81 :
アフリカゴールデンキャット(北海道) :2012/12/22(土) 15:41:26.42 ID:TQHnnvXf0
HTMLも、汚いソースがあるよな。 余計な物を書きやがって。
82 :
パンパスネコ(東日本) :2012/12/22(土) 15:41:30.67 ID:6GvAMUbP0
83 :
シャム(dion軍) :2012/12/22(土) 15:42:34.09 ID:Xu4H46Qo0
>>74 自分だけが使うツールならそれでいいだろう
だが商品として世に出すものにその対応では…
世の中にはクズとしか言えない商品が星の数ほどあるが
お前みたいのが関わったものなのだろうな
確かにminorコードを-で書く人で見にくいって時はある
Cの次はAmだな
#含める <stdio.h> 整数型 主要(空){ 刻みつける構成("内容物の型: 文章/簡素\n\n"); 刻みつける構成("Hello, World!"); 返す 0; }
日本語が使えるようになってからぐだぐだになった。
88 :
シャム(dion軍) :2012/12/22(土) 15:43:30.34 ID:Xu4H46Qo0
>>75 失敗して怒られると周りにそんな風に愚痴る奴はどこに行っても通用しないよね
89 :
マンチカン(チベット自治区) :2012/12/22(土) 15:44:50.91 ID:JRT11Oef0
foo と bar は許せるが hoge は許せない
90 :
シャム(dion軍) :2012/12/22(土) 15:45:00.47 ID:Xu4H46Qo0
91 :
ハバナブラウン(チベット自治区) :2012/12/22(土) 15:45:59.95 ID:/XesM5nR0
>>79 コミュ障は使いようだよ。キチガイみたいに手の速い奴がいてメールで
要件まとめて出したら速攻でフィードバックがくる奴とかいるぞ。
メールの文章はしっかりしてるし打つのも速いからプロジェクトに1人いても
悪くない。多分一生使いっ走りだけどな
>>80 保守頼まれたコードとかでたまに見るよ。
キラキラしたコメントを集めたスレがあったな。あそこまで酷いのは
観たことないけど。コメントに星とか舞ってんの。
92 :
シャム(dion軍) :2012/12/22(土) 15:46:33.40 ID:Xu4H46Qo0
>>55 プログラマはとうの昔に卒業したが書道6段だ
確かに異質だと言われる
93 :
ハバナブラウン(東京都) :2012/12/22(土) 15:46:56.26 ID:Lp11nFoV0
94 :
ハバナブラウン(チベット自治区) :2012/12/22(土) 15:47:16.87 ID:/XesM5nR0
>>89 すげー分かるけど歴史もあるし使ってる奴結構多いので口出しできない。
95 :
パンパスネコ(禿) :2012/12/22(土) 15:47:24.06 ID:NMBC3W6Q0
仕様を全然理解しようとせず なんかわからないけど、こうしたら動いた とか言うやつ 終いにはコンパイラがおかしいとか言い出す
96 :
ユキヒョウ(神奈川県) :2012/12/22(土) 15:48:24.91 ID:DTyVEH7W0
STOP END
97 :
ラ・パーマ(埼玉県) :2012/12/22(土) 15:50:32.25 ID:L8oOhYeM0
<br><br><br>
同じ処理が幾つもの関数から出てくる メイン関数が異様に長いっつーかメイン関数しか無い
99 :
ラ・パーマ(滋賀県) :2012/12/22(土) 15:51:11.49 ID:qTh0asT/0
int main() { [](){} ; }
100 :
スコティッシュフォールド(dion軍) :2012/12/22(土) 15:52:16.21 ID:5D/ypI8F0
新人に対して専門用語多発して言ってることを理解させない奴のコードは酷い
101 :
オセロット(奈良県) :2012/12/22(土) 15:52:53.22 ID:EHNUJZPq0
関数から変数まで、全部左右で別々に作ってある・・・。 もうちょっと、なんとかならなかったのか・・。
102 :
ハバナブラウン(チベット自治区) :2012/12/22(土) 15:52:59.85 ID:/XesM5nR0
>>95 > 終いにはコンパイラがおかしいとか言い出す
「直前にprintf()入れたら動くんでコードは正しいと思うんですけど」
103 :
パンパスネコ(禿) :2012/12/22(土) 15:53:17.83 ID:NMBC3W6Q0
お前らともなれば 1万stepの関数とか余裕だよな
ステップとか言ってると土方っぽい
105 :
シャム(dion軍) :2012/12/22(土) 15:54:05.18 ID:Xu4H46Qo0
>>54 新しい物を受け入れないからと何でもかんでも老害というのはバカとしか言いようがない
日本語を使わない理由もきちんとある
大きな理由はオフショア
最初から日本語を使う前提で始めたチームはいい
開発環境が日本語を扱える前提であるから
しかしそうでない場合がある
例えば日本から直接の指示は日本語対応だが、中の人が日本語を使えない場合がある
そういった場合に日本語を使ったコーティングがあると読めないってことになる
過去の資産をサンプルとして展開する場合や、改修を行う場合に起こるだろう
国内だけで完結している仕事も、今後オフショアと無縁とも限らないよ
関数に引数を含まないで全部グローバル変数で賄う
108 :
ベンガル(長屋) :2012/12/22(土) 15:56:14.56 ID:Uy/fDWnp0
コードコンプリートとプログラミング作法を読んでだいぶ読みやすいコードが書けるようになった 値は張るけどお奨めしたい
>>85 その次がC7で以降、Dm7、G、Cと続くのか?
110 :
シャム(dion軍) :2012/12/22(土) 15:57:21.54 ID:Xu4H46Qo0
>>91 コミュニケーション障害ってお前らみたいな奴のこと?
俺はガチの方だと思っていたのだが
ガチの方はメールすらできんぞ
意思疎通ができないのだから
お前らみたいなのなら使いようというのもわかるわ
111 :
ジャガー(福岡県) :2012/12/22(土) 15:59:29.21 ID:b4P6DY8E0
112 :
トラ(京都府) :2012/12/22(土) 15:59:38.37 ID:irblS5Gi0
>>72 寒いからだろJKw
少しは考えてレスしろ
113 :
シャム(dion軍) :2012/12/22(土) 16:00:38.94 ID:Xu4H46Qo0
>>107 化石COBOLERから変わったやつにありがちだなw
小室コード
変数名や関数名が短縮形で作成者しかわからない コメントもしてない firstID → FID ↑がパワーうpすると日本語の短縮形にしてる KeisanKekka → KKK 人のプログラム追ってるとこんなの序の口なので、理解するまで時間が異様にかかる 改造するのはもっと時間が掛かる場合が多い グルーバル変数を極力使わない奴のプログラムにグローバル変数大好きな奴が手を加えた後、 バイトのうんこ野郎が形だけ動くようにしましたアハハ的な修正をした後に回ってきた仕事とか死にたくなる
誤爆スマソ
119 :
コドコド(東京都) :2012/12/22(土) 16:04:43.06 ID:MX7ZKoyR0
「俺が神だ」と言わんばかりの書き込み多すぎてワロタ プログラマーってクズ率高そう
120 :
トラ(京都府) :2012/12/22(土) 16:04:45.15 ID:irblS5Gi0
>>117 五回死ね
素人マなんだが、
変数はやっぱり冗長になっても可能な限り分りやすい方がいいよな?
>>111 初めて見たんだけどこれってきれいなの?汚いの?
122 :
ハバナブラウン(チベット自治区) :2012/12/22(土) 16:05:38.17 ID:/XesM5nR0
>>110 意思疎通ができなかったらさすがにどんな仕事も無理だろwww
コミュニケーション障害は立派な病名なんだから勝手に定義すんなよ
まあ2chでコミュ障って言った場合の定義もズレてるけど
123 :
ギコ(dion軍) :2012/12/22(土) 16:05:38.27 ID:zGmYXw4z0
If-then
124 :
アジアゴールデンキャット(茨城県) :2012/12/22(土) 16:08:46.11 ID:Tnm8zPrT0
知り合いのプログラマ全員頭の毛が薄い
なぜ、gotoつこたら、あかんのや? 変数は全部グローバルでええやん。
126 :
トラ(京都府) :2012/12/22(土) 16:09:37.32 ID:irblS5Gi0
127 :
ハバナブラウン(チベット自治区) :2012/12/22(土) 16:09:40.19 ID:/XesM5nR0
>>120 スコープの中で文脈が通れば1単語でもいい。
ただ、短すぎると検索で死ねるから3文字は欲しい。
PHPのクラス名みたいにマトモに書こうとすると意味不明に長くなるような
言語もあるがな
128 :
トラ(京都府) :2012/12/22(土) 16:10:34.15 ID:irblS5Gi0
>>127 なるほd
>>125 あ、処理を速くしようとするとどうしても手続き的になるからgotoは許す
>>128 せやろ。switch,whileとか要らんし、if goto でなんでもできる
130 :
白(チベット自治区) :2012/12/22(土) 16:14:46.80 ID:4ybcHPL8I
アセンブラ経験者のgotoへの違和感の無さは異常
131 :
トラ(京都府) :2012/12/22(土) 16:15:24.34 ID:irblS5Gi0
>>129 whileをgotoで書くのは純粋なるキチガイ
132 :
パンパスネコ(ドイツ) :2012/12/22(土) 16:17:48.59 ID:NAlUJZZJ0
難解な英単語で命名しまくって自分でも読めなくなっちゃうんだろ
133 :
シャム(dion軍) :2012/12/22(土) 16:21:48.20 ID:Xu4H46Qo0
>>112 寒い中で勉強ってホームレスなの?
それが常識だなんて、日本ってそんな国だっけ?
134 :
キジトラ(神奈川県) :2012/12/22(土) 16:22:19.09 ID:56LcvB6i0
何覚えるにしてもC言語って触っておいたほうがいいの?
135 :
ハバナブラウン(チベット自治区) :2012/12/22(土) 16:22:25.46 ID:/XesM5nR0
>>130 アセンブラや昔のBASICはジャンプ命令ないと何もできんからな
例えば例外を使いたくない状況で深いネストから緊急的に抜けたい時に
gotoを使うのは仕方ないかなと思う。今は組み込みでも石が速いから
そこまですることって滅多にないと思うけどね。あとJavaはgotoないし
しかしJavaでgotoは予約語になってるのは豆だ
136 :
トラ(京都府) :2012/12/22(土) 16:22:33.93 ID:irblS5Gi0
プログラミングできるやつは、デザイン、命名、処理、数学から何から何までできて できない奴は全部できないから圧倒的な差が開く。
137 :
ハバナブラウン(チベット自治区) :2012/12/22(土) 16:23:08.56 ID:/XesM5nR0
138 :
トラ(京都府) :2012/12/22(土) 16:23:56.47 ID:irblS5Gi0
>>133 出〜出〜wwww対冗談真剣返答奴wwww出、出〜〜〜wwwwwwwwwww
139 :
シャム(dion軍) :2012/12/22(土) 16:24:22.86 ID:Xu4H46Qo0
>>122 コミュニケーション障害を勝手に定義しているのはお前
この病気は一言で言えば意思疎通ができないことだが、疎通手段に関係ないのが本物
そうでないのはそれぞれ違う病気が原因だ
コミュニケーション障害について調べて出直せ
140 :
ヨーロッパオオヤマネコ(庭) :2012/12/22(土) 16:26:14.40 ID:TnQpH9eW0
141 :
オリエンタル(長屋) :2012/12/22(土) 16:26:33.69 ID:iEgKd5oK0
142 :
シャム(dion軍) :2012/12/22(土) 16:28:05.90 ID:Xu4H46Qo0
>>135 アセンブラを高級言語と一緒にすんなww
知ったかもここまでくると終わってんな
143 :
猫又(東京都) :2012/12/22(土) 16:28:35.11 ID:4XOQlj2Q0
>>134 Cを読み書きできない奴をプログラマとは呼ばない
144 :
マンクス(東京都) :2012/12/22(土) 16:28:47.10 ID:ikfwGVw10
>>135 C言語に触れた時
xxx(yy){
}
と言う構造に最初は衝撃を受けた
145 :
ラ・パーマ(滋賀県) :2012/12/22(土) 16:30:21.18 ID:qTh0asT/0
C言語できても、奴隷になるだけだけどな。 真の勇者は、Excel VBAだろ
146 :
トラ(京都府) :2012/12/22(土) 16:30:30.67 ID:irblS5Gi0
>>142 C++で高級言語っぽく高階関数とか、オブジェクトとか使ってかくより
機械語に近いgotoで書く方が処理が速くなるんじゃないのか?
それとどういう部分が知ったか(知識の誤りがある)なんだ
147 :
オリエンタル(長屋) :2012/12/22(土) 16:30:51.38 ID:iEgKd5oK0
そもそもstack pointerの概念がワカランと色々困ると思うんだ・・・ 昨今知らなくても(正しくは気にしなくても)問題なく使える言語がメインだけどさ 組み込み系や8bit 16bitではまだ格闘してるよね
148 :
トラ(京都府) :2012/12/22(土) 16:31:26.03 ID:irblS5Gi0
>>145 いみわからんわwお前それしか知らねーだけだろ
ExcelVBAとかあいちゃん用やし。
149 :
ツシマヤマネコ(神奈川県) :2012/12/22(土) 16:32:47.26 ID:vxn+grMS0
>>121 無意味なコードを含ませて難読化してるって聞いたことがある
150 :
シャム(dion軍) :2012/12/22(土) 16:34:59.71 ID:Xu4H46Qo0
>>146 CもBASICも高級言語ですがww
C++で高級言語っぽくって意味がわからないww
数ヶ月前に書いた変数がわからなくなって嫌になる
152 :
スコティッシュフォールド(家) :2012/12/22(土) 16:35:32.48 ID:AIs1Oqph0
まともな所はコード規約をしかっり作ってある程度は同じレベルなるだろ 変な所のDBでいまだにDB_CUS_NUMとか項目名に使ってるのを見た むかしはダブルバイトを使えても使うとバグの原因になったりしたが 関数に日本語を使って良いと思ってる人は検証とかしてるの?
153 :
シャム(dion軍) :2012/12/22(土) 16:36:47.87 ID:Xu4H46Qo0
154 :
トラ(京都府) :2012/12/22(土) 16:37:11.95 ID:irblS5Gi0
>>150 は?お前もしかして真性の馬鹿?
どこをどう解釈したら、俺のレスに「C、BASICが低級言語っぽい」という意味合いを持たせられるんだ?
完結に述べてくれモンキー
ifとカッコの間にスペースを入れないおとこの人って・・・
156 :
アンデスネコ(庭) :2012/12/22(土) 16:38:28.56 ID:g02JAIsz0
今はjavaとphpとscriptばっかつかうんじゃないの? cみたいな古代言語使うの?
158 :
トラ(京都府) :2012/12/22(土) 16:40:09.96 ID:irblS5Gi0
>>155 むしろいれる意味ってなに?(のあとにスペースあるから可読性あるし
>>150 >>156 あとお前が自演してる恥ずかしい馬鹿だってことはみんな知ってるから
楽にしてええんやで?
/** * * @author HIROYUKI NISIMURA (故) * @version 1.0 */
160 :
猫又(大阪府) :2012/12/22(土) 16:41:46.77 ID:YgiM4Xpw0
javaとかオワコンだろ オブcより人気ないんだから
162 :
猫又(東京都) :2012/12/22(土) 16:44:07.15 ID:4XOQlj2Q0
javaとかphpとかちょっと流行っただけだろ なんだかんだでCの立場は揺ぎ無い
163 :
シャム(dion軍) :2012/12/22(土) 16:44:29.96 ID:Xu4H46Qo0
>>154 機械語と高級言語のコーティング方法やルールを比較することがナンセンスだろ
で、C++で高級言語っぽくコーティングするってどういう意味?ww
俺には「登山でアウトドアっぽく」って言っているようにしか見えないが?ww
知ったかモンキーはお前だろww
164 :
ラ・パーマ(滋賀県) :2012/12/22(土) 16:44:44.77 ID:qTh0asT/0
165 :
シャム(dion軍) :2012/12/22(土) 16:46:05.82 ID:Xu4H46Qo0
>>157 組込みではほとんどC
じゃなくても
ネイティブ作る場合はC/C++がやはり主流
167 :
シャム(dion軍) :2012/12/22(土) 16:47:26.23 ID:Xu4H46Qo0
>>162 流行った?
ならいつ終わるの?
Cは確かに今も使われているがシェアは下がっただろ
169 :
オセロット(南アフリカ共和国) :2012/12/22(土) 16:48:20.24 ID:tKlTGee20
設計の段階で完成してないプログラムはどう書いても汚くなる
170 :
シャム(dion軍) :2012/12/22(土) 16:49:14.62 ID:Xu4H46Qo0
>>155 絡んできた
>>158 はキチガイだからスルーしとこうぜー
C++は高級言語じゃないらしいからww
172 :
スナドリネコ(中国地方) :2012/12/22(土) 16:50:15.33 ID:DhbtmB1l0
>>149 連続で仕事とるために他人に読み難くすることはあるな
汚い上にまちがってるコードとか目も当てられない。バカなの?って聞きたくなる
174 :
シャム(dion軍) :2012/12/22(土) 16:50:28.98 ID:Xu4H46Qo0
>>154 C++で高級言語っぽいコーティングの意味を早くww
175 :
トラ(京都府) :2012/12/22(土) 16:51:03.89 ID:irblS5Gi0
>>163 登山でアウトドアっぽく
って比喩はまったく不適切だな。
C++でも高級言語よりな書き方と、機械語よりの書き方がある。
良い比喩は
登山でロッククライミングっぽく
だな。日本語もできないんだな。あいちゃん乙。
176 :
ラ・パーマ(滋賀県) :2012/12/22(土) 16:51:17.86 ID:qTh0asT/0
>>171 設計で完成する? それは夢だよ。 そんなことは、この地球上に存在しない。
177 :
チーター(広島県) :2012/12/22(土) 16:51:19.23 ID:bA+B3wV+0
いまだにCOBOL使ってるとこあるんだぜ
178 :
オセロット(奈良県) :2012/12/22(土) 16:51:36.93 ID:EHNUJZPq0
高級、低級って、アセンブラにちかいかどうかって意味じゃなかったか? いつから変わったんだ?
179 :
シャム(dion軍) :2012/12/22(土) 16:52:23.72 ID:Xu4H46Qo0
>>146 >>154 このレスに矛盾や誤りがないなら説明できるよねww
できなきゃモンキー決定w
京都にお住まいのようですからBな方かしら?ww
180 :
猫又(東京都) :2012/12/22(土) 16:53:05.03 ID:4XOQlj2Q0
>>167 そんな答えようのない事聞かれてもww
ただCよりJavaの方が陳腐化は早いと思う
181 :
トラ(京都府) :2012/12/22(土) 16:53:37.16 ID:irblS5Gi0
182 :
シャム(dion軍) :2012/12/22(土) 16:53:37.84 ID:Xu4H46Qo0
>>175 だからCそのものが高級言語だろ?
屁理屈こねてないで間違えたと言え
妄想で自演と言ったことを謝れ
死ね!キチガイ!
大昔は、 高級=高水準,低級=低水準だったが、 C/C++は低水準かつ高級言語
184 :
シャム(dion軍) :2012/12/22(土) 16:54:12.37 ID:Xu4H46Qo0
>>181 キチガイ死ね
キチガイ死ね
キチガイ死ね
185 :
ブリティッシュショートヘア(やわらか銀行) :2012/12/22(土) 16:54:38.92 ID:R0P9Zr8i0
以前どっかのスレでC言語は高級言語か低級言語かって件でケンカしてたのを見たことがある
186 :
ハバナブラウン(チベット自治区) :2012/12/22(土) 16:54:54.08 ID:/XesM5nR0
キチガイ同士が戦ってるな。コミュ障本人様でしたか。
C++の最初はたんなるプリプロセッサだった。 これマメな
188 :
キジトラ(埼玉県) :2012/12/22(土) 16:55:29.33 ID:q38Jjgi40
あいかわらずマ関連のスレはキチガイが大量にわくな そんなにプログラム好きか
>>176 だからリファクタリングする
つまり再設計だな
190 :
シャム(dion軍) :2012/12/22(土) 16:56:20.83 ID:Xu4H46Qo0
>>183 すみません
情報処理関連の試験でCを低水準言語に分類すると間違いにされますけれど?
言いたいことはわかりますがCは高水準言語です
脳内定義で解説するのやめてもらえます?
>>163 シープラはマルチパラダイムプログラミング言語っていわれてて
機械語に近い命令型でも記述できる
Javaとかとは違う
192 :
スペインオオヤマネコ(長屋) :2012/12/22(土) 16:56:32.05 ID:q05QAmkO0
main以外存在しない
193 :
トラ(京都府) :2012/12/22(土) 16:57:15.27 ID:irblS5Gi0
>>184 あいちゃん発狂タイームwwwwwwwwwww
あいちゃんはおいといて、
C++はCよりより高級であるって言い方は間違ってるんか?
どうなんだ?
194 :
シャム(dion軍) :2012/12/22(土) 16:57:15.98 ID:Xu4H46Qo0
>>186 コミュニケーション障害はそんな簡単なものでない
脳内ルール乙
195 :
シャム(dion軍) :2012/12/22(土) 16:57:55.92 ID:Xu4H46Qo0
>>191 でも機械語じゃないでしょ?
屁理屈なら他でやっててー
196 :
ハバナブラウン(チベット自治区) :2012/12/22(土) 16:58:01.57 ID:/XesM5nR0
>>191 手続き型のCのコードも通るしな。歴史的に考えたらどっちも当然なわけだが。
197 :
シャム(dion軍) :2012/12/22(土) 16:59:20.10 ID:Xu4H46Qo0
>>193 妄想で叩いて何言ってんの?
お前がキチガイであることは火を見るより明らかだろ
自分のミスを認めて謝れない人間は存在意義なし
今すぐ死ね
198 :
スナドリネコ(中国地方) :2012/12/22(土) 16:59:54.82 ID:DhbtmB1l0
>>182 ちょっと落ち着けよw
Cは書き方によって低級にも高級にもなる
高級言語に含まれるが低級言語にもなる
>>190 カテゴライズの話じゃないんだよ
高水準言語というカテゴリにあっても低級言語としての性質を持ってるってことを言ってんだろ
199 :
バリニーズ(愛媛県) :2012/12/22(土) 17:00:24.51 ID:xk07CwNc0
万能記述プラプラたん
C++はセマンティックギャップを解消する事も出来るんだぞ これを高水準に分類してしまう方が理屈にあわない 高水準でもあるが低水準でもある
>>192 男らしいよな。 main 以外無し。
たとえ1000万行でも、ファイルは一個だからわかりやすいし、
すべての変数にどこからでも、アクセスできる。 理想だな
wiki 低水準言語(ていすいじゅんげんご、低級言語とも)は、コンピュータ用のプログラミング言語のうち 機械語、または機械語に近い言語の総称である。 低級言語とも言われるが、劣った言語であることを意味するのではなく、よりハードウェアに 近いところという意味で単にそう呼ぶことによるものである。一般的には機械語やアセンブリ言語を 指す。低水準言語には次のような特徴がある。
203 :
トラ(京都府) :2012/12/22(土) 17:02:38.53 ID:irblS5Gi0
>>195 お前ガチアスペぽいな。
>でも機械語じゃないでしょ
ってそんなこと誰しも分ってることだぞ。
Cが高級言語であることも皆分ってる。
お前だけが、分ってない奴がいると勘違いして孤軍奮闘してるわけだ。
俺が言いたいのは、C++やCにも機械語っぽい書き方はあるよな?
で、その方がちょっと処理が速いんじゃないの?って言いたいわけだ。
>>197 火を見るより明らかとか、恣意的な表現使わずに
俺みたいに日本語できっちり説明してみな?できないだろ?
204 :
スナドリネコ(中国地方) :2012/12/22(土) 17:03:56.01 ID:DhbtmB1l0
そもそも高級とか低級ってのは分かりやすいようで曖昧な分類だからなw 低級>機械語に近い言語の総称も含まれる 機械語じゃないとダメなわけではない
205 :
猫又(大阪府) :2012/12/22(土) 17:04:11.26 ID:YgiM4Xpw0
javaごときがCかたるんじゃないわよ
206 :
縞三毛(家) :2012/12/22(土) 17:04:21.13 ID:2Ji+ZMxy0
>>11 変数名・関数名は日本語は本当はNG
もしくは、ローマ字表記を命名規則ルールで定義してほしい
高級,低級っていうのは 相対的な比較を表現する形容だからな windowsのregistryが高水準にも低水準にもなる事に気付いた
208 :
ラ・パーマ(滋賀県) :2012/12/22(土) 17:06:09.77 ID:qTh0asT/0
牛丼と、ねぎ玉牛丼の、どっちが高級でどっちが低級かとか、そんな議論か?
209 :
シャム(dion軍) :2012/12/22(土) 17:06:26.34 ID:Xu4H46Qo0
>>198 言っていることはわかるが、一言で機械語と比較することはおかしいでしょ?
そこまで説明しなきゃならない言語なのだから
10年前くらいまでの機械語しか知らないけれど、gotoなしではコーティングできない機械語と、gotoがなくてもコーティングできるCを比較されてもね
今やCで低水準言語っぽくコーティングできることは、1stepいくらで計算されていた時代の名残でしかないでしょ
今、それをやっても速度があがることなんてほとんどないし
ゲームやCGならあるのもしれないけれど
>>208 でも本質は、卵焼きには醤油かソースかケチャップかマヨネーズかって言い合ってるだけだとおもう
211 :
シャム(dion軍) :2012/12/22(土) 17:08:12.42 ID:Xu4H46Qo0
>>203 妄想で叩いただろ?
自演だとな。
それをお前は謝っていない。
お前みたいな日本語で説明したぞ
理解できたな?
死んで謝罪しろ。
212 :
縞三毛(家) :2012/12/22(土) 17:09:02.76 ID:2Ji+ZMxy0
>>12 VB.NETの三項演算はめちゃくちゃ処理が重いから、逆に使わない方が良いらしい
>>10 数ヶ月以上放置してすっかりソースコードの内容を忘れた後の自分にも読めるようなコードなら問題ない
214 :
シャム(dion軍) :2012/12/22(土) 17:09:32.77 ID:Xu4H46Qo0
動けばいいんだよ動けば
216 :
ラ・パーマ(滋賀県) :2012/12/22(土) 17:09:58.55 ID:qTh0asT/0
>>210 そりゃ、卵焼きにマヨネーズとか言ってるヤツに同意はできんな。
217 :
トラ(京都府) :2012/12/22(土) 17:10:19.55 ID:irblS5Gi0
>>211 __、
,r´⌒ヽ,⌒ヽ,ヽ
(⌒)、 .人 λ\、 ._____
\. \ 、 ヽ./ ー ー\
|\ \ ヽ./ ( ●) ( ●)
| \ \ / (__人__) \ はいはい、どーもすみませんでした
|. \ | ` ⌒´ |
. |. |.\_ノ\ /
. |. | | \______/
. | ) .| . . ̄ ̄
. | | .|
| |.| .|
. | | .| .|
/ / / ヽ,
(__ノ ヽ、__つ
218 :
シャム(dion軍) :2012/12/22(土) 17:11:40.18 ID:Xu4H46Qo0
>>202 頭おかしい奴らが脳内ルールを常識だと押し付けるから、定義が曖昧になる
そして話が通じなくなる
アスペはどっちだっつー話だよww
219 :
シャム(dion軍) :2012/12/22(土) 17:11:58.60 ID:Xu4H46Qo0
220 :
シャム(dion軍) :2012/12/22(土) 17:12:14.97 ID:Xu4H46Qo0
221 :
トラ(京都府) :2012/12/22(土) 17:12:25.11 ID:irblS5Gi0
>>211 ちなみに、
お前が自演したってのは妥当な推測であって
真偽が確かでないにもかかわらず事実断定してお前を叩いたからって
俺がキチガイであるとは推論できないぞ
こういう日本語あいちゃん状態のやつがプログラム組むから、景気が良くならないんだ
222 :
ピューマ(埼玉県) :2012/12/22(土) 17:13:00.39 ID:iwFyfxsV0
データシートを見る必要あるのが低級 それ以外が高級
224 :
スナドリネコ(中国地方) :2012/12/22(土) 17:13:55.82 ID:DhbtmB1l0
おまえら二人とも頭冷やせよw 論点ずれてんのに おいJava馬鹿にしたやつ死ね!くそが!
225 :
ギコ(愛知県) :2012/12/22(土) 17:14:03.82 ID:T6oBF06Z0
綺麗なコードでもバグだらけじゃあねえ
226 :
トラ(京都府) :2012/12/22(土) 17:15:03.70 ID:irblS5Gi0
>>224 俺は別に熱くなってないぞw
Bill Evansのジャズに耳を傾けて、ニコニコしながらレス打ってる
C/C++を特徴づけようとするとどうしても両義的な記述が必要になる それを否定してしまうのは 狭了であるか物事が分かってないかのどちらか そんな単純な否定をしてしまうと 綺麗なコードを生成する事を目的にしたRISCとか COBOLのアーキテクチャーなどの話しは不可能になる つまりコードの美しさなど語れなくなる ID:Xu4H46Qo0 もう消えろよ
228 :
ラ・パーマ(滋賀県) :2012/12/22(土) 17:15:48.63 ID:qTh0asT/0
>>225 キミも「動けばいい」派か! 仲間が増えたな。
やっぱりキチガイ同士の煽り合いが始まってしまったか
言語ごとの慣習?変数の付け方だったり 正直ああいうのを細かく指摘されても困るわ… 一応合わせようとはするが、何だかなぁ…
ストリーム配信で身内用のアプリ開発垂れ流してたら 「そんな汚いコード書くのはやめてくれ、頼む」 みたいな書き込みされたはwwwwwwwwwwwwww
232 :
ペルシャ(千葉県) :2012/12/22(土) 17:18:03.16 ID:/Crt2AaW0
>>228 動けばいいは真理なんだけど
「動けばいい」と考えて書いたソースは大抵動かないという・・・
233 :
トラ(京都府) :2012/12/22(土) 17:19:20.99 ID:irblS5Gi0
ボコられっぱなしの ID:Xu4H46Qo0 は真っ赤な顔面とレス打ちでオーバーヒートしちゃった 頭脳を冷却中かなww?あるいは「そっとじ」してどっかいっちゃったかな??
234 :
スナドリネコ(中国地方) :2012/12/22(土) 17:19:29.53 ID:DhbtmB1l0
>>232 これじゃ動かないかなーって不安になりながら作るが動くという恐怖
235 :
バリニーズ(愛媛県) :2012/12/22(土) 17:19:42.65 ID:xk07CwNc0
120階建ての木造高層マンション そんなソースを書いてます。
>>216 まあそういうことで、どうしても譲れない何かがこのような自体を起こしてるんだと思う
お前らって持論よりも他人の意見の否定からしか入らないのな。 プログラムってコミュニケーションが密な共同作業なこと多いだろ。 そんなんでやってけるのか。
>>234 徹夜続きで頭がパンクしてる状態でキーボード叩き続けて書いたコードの試運転時に
問題が見つからなかった時の恐怖と言ったら;・・
hello world
>>230 それは慣習じゃなくて規約ってカタチで事前に口合わせしたほうがいいところだよね。
事後にいきなり自分の常識を押し付けられてもなぁ。
基本として学校の演習のプログラム課題の延長線でやってるんで もう一期一会のプログラムしか書けない 再利用性(笑)
243 :
ペルシャ(千葉県) :2012/12/22(土) 17:22:13.62 ID:/Crt2AaW0
>>234 あるある
怖すぎるなそれ
バグが本当に無いかテストしまくってなかなかコミット出来ないとか良くやる
244 :
ハバナブラウン(チベット自治区) :2012/12/22(土) 17:22:24.21 ID:/XesM5nR0
>>206 ローマ字表記みるとイラッとするのは俺だけか?
ローマ字は表記ゆれあるしお勧めできんぞ。
>>232 改変し始めると結局手間が余計にかかったりするからな
246 :
斑(鳥取県) :2012/12/22(土) 17:22:43.83 ID:l8fKEdiO0
面倒だから変数のケツにどんどん数字足していくけど、最後には訳わからんくなる
hensuu1 test1 heikin()
248 :
トラ(京都府) :2012/12/22(土) 17:23:23.55 ID:irblS5Gi0
>>242 それもったいないから
クラス化とかしてまた使えるようにしたらええやん
>>246 派生機能を実装していくなら最初からクラスで作って継承で新しいメソッドを付けていくって方法もあると思う。
>>238 あるわそれ。。
どう動いているか「多分」でしか理解していない自分が怖いんだよな
>>234 >>238 心配性だな。そんなことじゃ駄目だ。
「なんか良くわかないけど動いちゃった、どうしよう。」というのは、「オレって天才」ってことだ
とりあえず、すばやく翌日から有給取れ
253 :
ハバナブラウン(チベット自治区) :2012/12/22(土) 17:25:08.87 ID:/XesM5nR0
>>234 あるわwww
長々と書いたコードが一発で動くと逆に不安になるww
しかしプログラマはコミュニケーション力が重要、とくにアジャイルでは(ドヤ
って言ってた奴のコミュニケーション力が一番弱い感じするなww
>>250 テストマトリクスを網羅しておけば気休めにはなるさ
255 :
ペルシャ(千葉県) :2012/12/22(土) 17:26:00.27 ID:/Crt2AaW0
>>244 わからないでもないが、日本固有の変数名や
関数名を付けざるを得ない場合
どうしてもローマ字表記になってしまう
極力英語表記で不可避な所はローマ字表記にしてるな
256 :
ギコ(茸) :2012/12/22(土) 17:26:20.31 ID:11XxG2XkP
予告犯スレじゃないのか
257 :
スナドリネコ(中国地方) :2012/12/22(土) 17:26:33.51 ID:DhbtmB1l0
>>243 止まりそうなポイント分かってて作ってるから本当は止まってほしいんだよなwww
止まってくれると本腰上げてそこ見直すのに動いちゃうから逆に困るというw
258 :
ターキッシュバン(香川県) :2012/12/22(土) 17:26:52.75 ID:KcaLarjI0
バグがないプログラムとバグがないように見えるプログラムはどっちも完璧なプログラムだよ
259 :
ラ・パーマ(群馬県) :2012/12/22(土) 17:26:53.73 ID:zyQ1x3dV0
汚くても速くて小さなコードなら許す場合もある
就職では文系だか理系だか微妙な職種に就いたんだけど 俺がプログラム書いてたらうちの製品終わってたなとは思う なお、実際はうちの会社は俗に言う上流すぎて、コード書きたい奴は辞める模様
261 :
ペルシャ(千葉県) :2012/12/22(土) 17:28:08.51 ID:/Crt2AaW0
>>252 そういうソースは大抵、何で動いているか書いた本人すらわからなかったりする
恐怖だろ?
頭のif文を最初にして全ての条件文を入れ子にするやつ。
263 :
ピューマ(庭) :2012/12/22(土) 17:29:13.84 ID:j6tXy1biP
汚い字で書くな 読みにくいっつーの
>>259 プログラミングを始めた頃は、
アクロバティックで短いコードを綺麗だと勘違いしてた事もありました
265 :
ピューマ(庭) :2012/12/22(土) 17:30:23.96 ID:brqZOC25P
最近、既存システムのリプレイス案件がちょくちょくあるんだけど、要求スキルがひどい CとCOBOL、VB6を理解できて、javaとflash作れる人が欲しい、もちろん要件定義と基本設計できる人ね って言われた営業も頭抱えてた いるこたいるけど、それだけやらせて単価どのくらい払うつもりなんだろうか
266 :
ラ・パーマ(群馬県) :2012/12/22(土) 17:30:50.70 ID:zyQ1x3dV0
267 :
トラ(京都府) :2012/12/22(土) 17:31:17.35 ID:irblS5Gi0
RUBYはPHPみたいに <?ruby ?>って形で埋め込みできないからどうしてもサーバーサイドはPHPで書いてしまう。 PHPだと恥ずかしいらmod rewriteを使う。
268 :
ペルシャ(千葉県) :2012/12/22(土) 17:31:17.74 ID:/Crt2AaW0
>>262 if(ぬるぽ){
if(ぬるぽ){
if(ぬるぽ){
if(ぬるぽ){
ぬるぽじゃない処理;
}
}
}
}
最大7段までならやった事ある
後輩に思いっきり嫌な目されたが、
その時は結果コードがすっきりした
269 :
ピューマ(東京都) :2012/12/22(土) 17:31:34.90 ID:+IsvGIjcP
動けば何でもいいと思ってる奴とは絶対に仕事をしたくない
三項演算子の中でメイン処理記述したりすると自分は見やすいけど人にはパーチクリンなコードになる。 forの条件定義の中で外の関数呼ぶのも便利だけどこれもあとで自分が理解できないコードになる
何事も美しさを求めない奴は駄目だ
273 :
ペルシャ(千葉県) :2012/12/22(土) 17:33:12.98 ID:/Crt2AaW0
>>269 そういう奴は本当の地獄を体験したことない奴に多い
かつて俺もそうだったようにな
274 :
ラ・パーマ(滋賀県) :2012/12/22(土) 17:34:13.50 ID:qTh0asT/0
>>271 コーディング規約に、美しくすることって書かれてたら、レビューで絶対もめる。
>>266 データでは無い、メーカーだな。
俺はエンジニア採用ではないが
エンジニア採用の奴でもなんか爽やか理系なんみたいのが多くて
工業大学のキモオタ天才プログラマーみたいのが居なくてワロタ
なお業績は
276 :
アフリカゴールデンキャット(大阪府) :2012/12/22(土) 17:35:15.71 ID:TIOWAR4M0
コードの埃払った
277 :
ラ・パーマ(群馬県) :2012/12/22(土) 17:35:15.81 ID:zyQ1x3dV0
>>252 そんな状態で有給とったら携帯が鳴るのに怯える1日になるじゃないか・・・
最近は再帰呼び出しとか滅多に使わなくなった あれは美しい処理だと思うんだが…
280 :
ペルシャ(千葉県) :2012/12/22(土) 17:37:30.42 ID:/Crt2AaW0
>>265 COBOLはわからんがその他なら全く問題無いな
COBOLって事は金融関係かね?
あの業界も最近ではjavaばかりでCOBOLとか久しく聞いてないな
>>279 コード改変がしづらいなぁ。ちゃんと設計すればいいんだけど。
再帰覚えた頃は処理のアタマで、再帰のときと最初に呼びだされた
ときを完全に区別して書いちゃって、これなら最初から別関数にした
方がいいって感じのコードばかり書いてたわw
282 :
ピューマ(埼玉県) :2012/12/22(土) 17:39:42.93 ID:rtapfFcOP
色々組み込んだ手品みたいなソースで記録を残さないやつは死ね
283 :
ペルシャ(千葉県) :2012/12/22(土) 17:40:20.52 ID:/Crt2AaW0
>>279 再帰は非常に美しく掛けるんだが
処理系によってはスタックをちゃんと計算しないと
酷い事になるから、汎用性には疑問があるかな
数回しかネストしないことが分かっているなら非常に有用なんだけどね
ソース内コメントについてはどう思うんだよお前ら
285 :
トラ(京都府) :2012/12/22(土) 17:42:35.96 ID:irblS5Gi0
>>284 可読性を損なわない範囲でいっぱい書いたほうがいいんじゃね?
286 :
斑(鳥取県) :2012/12/22(土) 17:43:27.47 ID:l8fKEdiO0
職場を去る際の作品でコメント全て消す自爆テロならあった
287 :
ペルシャ(千葉県) :2012/12/22(土) 17:43:37.66 ID:/Crt2AaW0
>>284 // ここに実装しろ↓
受け取ったモジュールが動かなくて頭抱えてたら
ソースに実装されてなくて目が点になった事がある
288 :
ピューマ(庭) :2012/12/22(土) 17:44:35.91 ID:brqZOC25P
>>280 うむ、金融
要件定義までやらせるあたり、ウチに丸投げする気満々で責任までこっちにおっかぶせるんじゃないかと思ってる
派遣契約のはずなんだが
ハードとソフト検証してる俺としては、 ハード屋は問題が発生すると直ぐにきてくれるのに ソフト屋は直ぐ逃げる なんなのあいつら しかも、コードは外注に出してるから基本構造は分かるけど バグフィックスできませーん とか何事いいやがる 死ね
>>280 その他がわかるならCOBOLなんて余裕なんじゃないかなー
初めてのCOBOLとか見ながらで理解できると思う
ネット上では色々うるさいけど実際は大したレベルの仕事をしてないのがお前ら
292 :
ペルシャ(千葉県) :2012/12/22(土) 17:46:10.35 ID:/Crt2AaW0
>>290 ほほう
ただ、COBOLとは無縁な仕事ばかりでね
機会があれば勉強してみたいものだなー
293 :
ターキッシュバン(香川県) :2012/12/22(土) 17:48:50.31 ID:KcaLarjI0
こういうスレがあるとここぞとばかりに慣れ合うプログラマー達を見てほくそえむのが愉快
スコープがおかしくなければあまり気にしない たまにいる入力引数と出力引数の順序が混在してるやつは問題外
296 :
コーニッシュレック(兵庫県) :2012/12/22(土) 17:50:34.99 ID:/ly5i8jS0
ここって意外とIT土方多いのな・・・
>>281 > 処理のアタマで、
それは臆病過ぎるだろw
>>283 汎用的な使い道もそうそう見つけられないけどスタックの問題はありますね
シンプルで分かり易い記述が出来るから機会があるとついつい使いたくなります
コーディングしているとたまにはアクロバティックな書き方したくなるじゃ無いか
しかもそれが短くて単純明快であれば問題無い筈なんだが
ところが、そうすると、人(他人)が読んでどうかって問題が出てくるんだよな…
298 :
エキゾチックショートヘア(家) :2012/12/22(土) 17:53:08.44 ID:KwuCbpTl0
プログラミングできるなんて自慢にもならんしな。仕事としても底辺だし
299 :
シャルトリュー(四国地方) :2012/12/22(土) 17:53:26.27 ID:mqNpUiZnO
だからPythonを流行らせろとあれほど言っただろ 誰が書いても読みやすいコードになるよう目指して設計されてる PHPもRubyもFORTRANもRもいらんかったんや Webアプリから数値計算まで何でもPythonでやればいい それでもC++とJavaは必要かな
300 :
サビイロネコ(dion軍) :2012/12/22(土) 17:57:15.99 ID:MpMWYPWH0
>>56 完璧なテスト出来るんなら構造化していいよ。
金は出ないけどな。
今動いてるトコで障害出すなよ。
賠償はしてもらうからな。
301 :
デボンレックス(千葉県) :2012/12/22(土) 17:58:32.24 ID:FM7NsTFp0
変数なんて全部Publicが普通だろ
302 :
サバトラ(東京都) :2012/12/22(土) 18:00:23.71 ID:IpTaFAeW0
Perlは初心者にはキツイ なれてくるとアレほどいい言語はないが
303 :
ギコ(ドイツ) :2012/12/22(土) 18:01:44.42 ID:7bkNCu3XP
どう見てもハードウェアの欠陥なのにソフトで何とか制御しようとする奴wwwwww 私です。
305 :
バーマン(福岡県) :2012/12/22(土) 18:09:26.95 ID:zn0a1n0L0
センスがない奴はコード書くな 残された奴が大迷惑
306 :
三毛(埼玉県) :2012/12/22(土) 18:10:39.52 ID:ei08B9ax0
汚いコードってより初心者のコードだろ 何言ってんだか
307 :
ハバナブラウン(チベット自治区) :2012/12/22(土) 18:11:23.03 ID:/XesM5nR0
>>255 ローマ字使う場合は表記ゆれも決めておくべきだね。
どっかの時計会社のシステムをメンテした時に全部ローマ字だったんだが、
「shinaban」ってDBのカラムがあって椅子から落ちそうになったわ。
hinbanだろバカがっていう。そういうアホくさいコードは大抵内容も
汚いのもお約束
>>307 ローマ字のソースを見ると大正浪漫を感じるのは俺だけか?
309 :
マヌルネコ(西日本) :2012/12/22(土) 18:14:32.52 ID:bWJ+XyEn0
310 :
チーター(神奈川県) :2012/12/22(土) 18:17:12.52 ID:DHJtxQX90
>>145 コードが汚くても マクロの記録で全部済ませると見た
312 :
ハバナブラウン(チベット自治区) :2012/12/22(土) 18:23:29.15 ID:/XesM5nR0
>>311 辞書は誤読も載ってるし「しなばん」なんて言ってる奴現場で観たことないぞ
313 :
ピューマ(千葉県) :2012/12/22(土) 18:24:37.36 ID:7HtWAsJWP
品物の番号の略だから「しなばん」でも通じるのになw
タブとスペースを混在してインデント付けるのだけは気持ち悪い。
315 :
ピューマ(秋) :2012/12/22(土) 18:29:03.58 ID:IctbKW1+0
コードなんて汚い方がいいんだよ どうせProguardかけるから
実践Common Lisp面白すぎる。 関数より一段上の抽象化、Lispのマクロ。 関数を使えない言語でコーディングするなんて考えられない。 同じ事がマクロにも言える。
317 :
ツシマヤマネコ(福岡県) :2012/12/22(土) 19:05:42.36 ID:pwlr+i1Z0
すこし使えるようになってきたrubyをもっと勉強しようかと思ってるんだけど この言語未来あるの? 他のに変えるべき?
318 :
サイベリアン(四国地方) :2012/12/22(土) 19:08:51.22 ID:fPOiMKMUO
ごめんなさい(>_<) 文系SE 挫折したのにまた戻って来たよ…
>>317 ,319
1回制御構造さえ分かれば、言語なんてどれも一緒じゃね?
どちらかというとライブラリを使いこなす勉強になってくる。
322 :
ツシマヤマネコ(福岡県) :2012/12/22(土) 19:22:49.03 ID:pwlr+i1Z0
>>319 あの美しいコードを要求してくるやつか・・・
やりにくそうだけどリファレンス眺めることから始めてみる。
>>56 ある程度大規模になってくると、保守が大変になって、最終的に大損失だと思うけどな→こぴぺプログラム
冗談
325 :
白(東京都) :2012/12/22(土) 19:25:29.61 ID:f+3MKzCq0
>>146 今のプログラマはソフトウェア概論すらやらないのかね?
国家試験自体が既に必要ないのかもしれないけど
まあラーメン屋ですが
>>322 外人と仕事すると、テストスクリプトやら、ちょとした小物は、python が多い。
習得して損はないよ。
327 :
スミロドン(静岡県) :2012/12/22(土) 19:28:25.06 ID:2FIjNvNs0
メカAGってひろゆきのブログに毎回毎回コメント付けてるやつか
ヘボン式なら ×hinban→○himban
ハ長調の曲でD#とか書いてあるとイラっとくる
330 :
ラ・パーマ(滋賀県) :2012/12/22(土) 19:33:06.83 ID:qTh0asT/0
331 :
スコティッシュフォールド(東京都) :2012/12/22(土) 19:34:23.22 ID:1LBaRvq70
ちゃんとインデント統一してくれれば、それでいいよ それすらできない奴はコーディングする資格無し
文字列をカンマの位置で分解するだけなのに わざわざchar配列にしてからぐるぐるやってるコードを見た時は さすがに殺意が湧いた
>>316 ただいつまでたっても実用性が改善されないのはかなり疑問なんで
私はClojure勧めたい。Allegroとか付き合ってられんよな。
Clojureは
apt-get install leiningenしてlein replするだけではじめられる。
LISP1だがわざわざ#'書いてapplyだの考えるよりはいいだろう。
リードマクロも公式には無いがまあそれだけだ。
>>332 正規表現で一行でできることをちまちまやってるとかね。
業界歴3年以上あって正規表現知らないやつはプログラマやめて下さい。
あなたには向いていません。
商品管理のプログラムで処理を12回ループ回すだけになってたから 1年分以上未処理が溜まったまま突っ込むと13回目に突入してめちゃくちゃになるヤツを見たことがあるな
336 :
ピューマ(秋) :2012/12/22(土) 19:52:33.23 ID:IctbKW1+0
$_ ~= /([^,]+,*)+/
338 :
ピューマ(秋) :2012/12/22(土) 19:57:36.58 ID:IctbKW1+0
function get2chDat($row) {
$threads = array();
$subjects = file('
http:// ' . $row['host'] . '/' . $row['prefix'] . '/subject.txt');
foreach($subjects as $subject) {
$subject = mb_convert_encoding(trim($subject), 'UTF-8', 'SHIFT_JIS');
if (preg_match('/([0-9]{10})\.dat<>(.*)\(([0-9]+)\)$/', $subject, $matches) > 0) {
$timestamp = $matches[1];
$subject = $matches[2];
$count = $matches[3];
$threads []= array (
'subject' => $subject,
'timestamp' => $timestamp,
'count' => $count,
);
}
}
return $threads;
}
339 :
ピューマ(兵庫県) :2012/12/22(土) 20:08:47.36 ID:9cxSPNUPP
var hoge = function() { return hogehoge; } の関数定義がおしゃれすぎてテンションあがる
340 :
ハバナブラウン(チベット自治区) :2012/12/22(土) 20:19:34.19 ID:/XesM5nR0
>>313 通じるからとかじゃなくてだな。
>>314 あれはスペースに統一すべきと俺は思う
あとコード末の改行をいちいち削る奴はvi使いに喧嘩売ってる
>>317 RubyってRoRありきって感じするけどな。いやそんだけじゃないのは知ってるけど
Rubyしか書けないってのは危険すぎるからスクリプトならPerlとかPythonとかも
噛っといた方がいいぞ
>>323 偉い人にはそれが分からんのですよ
>>331 タブ幅2の奴と4の奴と8の奴がいるからな。スペースにすべき理由は他にもあるが
341 :
ジャガー(鳥取県) :2012/12/22(土) 20:22:39.46 ID:MpCP49L30
Perlとかゴミカスだろ 昔からみんな嫌々使ってて言語
>>341 そうでもない。
ゴミカスが使えばどんな言語もゴミカスみたいに見える。
perl4の頃は神言語だと思ってたけどな CGIじゃなくUNIX系の保守運用の現場では・・・
344 :
ハバナブラウン(チベット自治区) :2012/12/22(土) 20:29:37.58 ID:/XesM5nR0
>>341 書けると便利よ。ライブラリがデカいしワンライナーも書けるし。
オワコン感ハンパないのは確かだけど
でもPHPと二択って言われたら仕事少なくてもPerl取るわ。
345 :
黒(福岡県) :2012/12/22(土) 20:30:03.37 ID:jdONcPTm0
タブ厨死ねよ
346 :
ハバナブラウン(チベット自治区) :2012/12/22(土) 20:31:28.18 ID:/XesM5nR0
>>343 CGIだって当時はCとかshとかawkで書いてたんだからPerl4はどこの神言語かと
思ったわ。欠点と言えば日本語の資料がほとんどなかったのとまだデフォで
インストールされてなかったことくらいか
347 :
猫又(大阪府) :2012/12/22(土) 20:33:42.29 ID:YgiM4Xpw0
スペースちゅうまだいるんww
348 :
クロアシネコ(やわらか銀行) :2012/12/22(土) 20:37:49.45 ID:Gw48q3Sw0
intとint32ってどっち使えばいいの?
ホームページビルダーのコードは神
スコープがわかりにくいのが一番いらつく 次にループ処理
omanko とか onani chinpoとか 変数名、関数名につけてる俺の事か
変数や関数の命名で学歴が予想できるよね
353 :
ラ・パーマ(群馬県) :2012/12/22(土) 20:46:15.06 ID:zyQ1x3dV0
>>346 perl以前はsedやawk、cutだののコマンドを必死でshやcshから組み合わせて呼んでたんだよね
当時はラリーウォールとラクダには足向けて寝れない位助けられた
356 :
エキゾチックショートヘア(dion軍) :2012/12/22(土) 20:54:17.16 ID:T86uWNQ30
あれだろ、タコ足
>>351 モー娘のメンバー変数は商用のソースで見たことある
律儀にサブクラスは増えたメンバーだったよ
358 :
シャルトリュー(東日本) :2012/12/22(土) 21:02:27.36 ID:BAEkzJ3vO
世界一気持ちの悪いコードってあったよな あ、ギターコードじゃないのか
359 :
ピューマ(芋) :2012/12/22(土) 21:07:30.94 ID:jUZ7cC0jP
インデントめちゃくちゃにしとけば良い
360 :
ハバナブラウン(チベット自治区) :2012/12/22(土) 21:11:40.14 ID:/XesM5nR0
難読化にこだわるやつは総じてヘタレ Googleトップページはあれトラフィック減らすために削ってるだけ
>>344 あとで保守できるやつ探すの大変なほうをわざわざ選ぶ技術者とか糞
自分の土俵でしか物を判断できない近視眼
362 :
スフィンクス(宮城県) :2012/12/22(土) 21:13:29.27 ID:IcavyHko0
逆に考えろ。 「自分」以外が書くコードはみんな汚いんだ。 そして誰もがそう思ってるという・・・
363 :
マーゲイ(東京都) :2012/12/22(土) 21:21:16.61 ID:Js2uUiVk0
美しくないといけないな あと、ローマ字の変数とか止めてくれ
364 :
スペインオオヤマネコ(愛知県) :2012/12/22(土) 21:26:39.44 ID:FWvOzHMm0
コメントさえちゃんと入っていれば多少の汚かったり冗長だったりは気にせんよ ライブラリをコピペしただけでプログラム組んだ気になってるJava厨のクソガキどもは論外だけどな
>>364 そうか?コメントなんかなくても汚かったり冗長よりはマシだと思うけどな
366 :
ハバナブラウン(チベット自治区) :2012/12/22(土) 21:30:35.38 ID:/XesM5nR0
>>361 例えばPHPはグローバル宣言しても怒られないしその辺の縛りが緩いから
一歩間違えると保守コストがかなり高くつく。PHP書ける人間が溢れてるのには
理由があることを考えないと死ねるよ
367 :
ハバナブラウン(チベット自治区) :2012/12/22(土) 21:31:36.97 ID:/XesM5nR0
ソースがコメントになってるのが理想とはよく言われるが、 自分の書くコードがそうだと言いはって全然コメント書かないバカは腹が立つ
ローカル変数使ってるから大丈夫
プログラミングやり始めたがオブジェクト指向とポインタがやっぱり理解できない
371 :
ピューマ(秋) :2012/12/22(土) 22:08:41.74 ID:IctbKW1+0
汚いコードとは? グローバルスコープで宣言している変数が多い 全く用途の異なる変数を使い回す ループ/条件式のネストが深い ソースコード中に直接文字列データを代入している 全く同じもしくは部分的に処理が共通している関数/クラスが複数存在する オブジェクトの生成と破棄が場当たり的で整理されていない 関数の引数が多い 環境依存しやすい処理の多用 静的にすべき変数/関数を動的に扱っている 一つに纏めるべき関数呼び出しが整理されていない 意味のないロジック(デスコード)の記述 0とnullが同義的に扱われている
372 :
ジャングルキャット(兵庫県) :2012/12/22(土) 22:19:01.05 ID:iyjK6w1I0
コメントなど邪道
0
>>364 自分でライブラリ作ってる奴の方が良いって事も無いだろw
375 :
カラカル(長屋) :2012/12/22(土) 22:27:00.79 ID:2ykx4gUS0 BE:170086638-PLT(18000)
perlは5で失敗したよね
perlにオブジェクト指向なんて要らんねん
376 :
ヨーロッパオオヤマネコ(大阪府) :2012/12/22(土) 22:27:54.88 ID:j3qH/dGp0
文が綺麗な奴はコードも綺麗な印象 会話も理路整然
377 :
ピューマ(秋) :2012/12/22(土) 22:32:06.54 ID:IctbKW1+0
>>375 クラス使わなきゃいいだろ
逆に4で出来たことが5で出来なくなったことってある?
378 :
ギコ(福岡県) :2012/12/22(土) 22:33:14.00 ID:2C+08CsPP
379 :
ハバナブラウン(チベット自治区) :2012/12/22(土) 22:37:34.28 ID:/XesM5nR0
>>375 あの実装の仕方は神業だと思ったがな
Mooseが出てきた辺りからカオスになっていったよなー
RubyがRoR持ってるのに比べてWebフレームワークも詰めの甘いものしか
出てこないしPerl6は別モンで流行る気配ないしそれどころかPHPにシェア
奪われるし色々なんだかなー
380 :
ハバナブラウン(チベット自治区) :2012/12/22(土) 22:39:56.97 ID:/XesM5nR0
>>378 タブでもスペースでも揃ってりゃいいだろって意味ちゃうの?
ポインタとか意味不明だわ 脳が腐りきった無職には無理だよぉ
言語なんて道具でしかないのに・・・
383 :
ハバナブラウン(チベット自治区) :2012/12/22(土) 22:50:20.77 ID:/XesM5nR0
>>381 ある程度勉強してそれで使いこなせないとかじゃなくて「それ美味しいの?」レベルなら
諦めた方が良いと思う。
384 :
ヨーロッパオオヤマネコ(大阪府) :2012/12/22(土) 22:52:33.45 ID:j3qH/dGp0
ドキュメントがちゃんとしてたらいいかな
385 :
ラ・パーマ(滋賀県) :2012/12/22(土) 22:56:19.21 ID:qTh0asT/0
386 :
ベンガルヤマネコ(家) :2012/12/22(土) 22:57:00.10 ID:NmKxekJk0
とりあえずパズル感覚でプログラム組むのはやめようぜ 三項演算子もいらんと思うな〜 一時期凝ってたけど、ありゃ自己満足だわ
387 :
ピューマ(秋) :2012/12/22(土) 23:00:03.94 ID:IctbKW1+0
char* reverse(const char* orgStr, char* newStr) { if (orgStr == null) return null; int length = strlen(orgStr); int i; for (i = 0; i < length; i ++) newStr[i] = orgStr[length - i - 1]; newStr[i] = 0x00; return newStr; }
388 :
ピューマ(秋) :2012/12/22(土) 23:01:32.11 ID:IctbKW1+0
おまえら == ばか ? 死ね : 生きろ
389 :
縞三毛(東京都) :2012/12/22(土) 23:06:12.00 ID:OAPgY5tv0
過去のソースはコメントアウトせずに消せよ… 100行くらい残ってると馬鹿かと思う
390 :
白(長屋) :2012/12/22(土) 23:07:10.70 ID:IEKIQxuK0 BE:420582233-2BP(3223)
汚いのは別に構わんよ。
バグは許さんけど。
391 :
スノーシュー(東京都) :2012/12/22(土) 23:13:36.29 ID:NP05CjE80
一つのソースファイルで1万行になった。 すげーおこらえた
ZKI_KSN_KKA この変数が「前回計算結果」ではなく「次回計算結果」だと分かるまでに数日を要した
393 :
ペルシャ(千葉県) :2012/12/22(土) 23:16:49.52 ID:/Crt2AaW0
>>387 newStrって本当にそれだけの領域もっているか不安になってくる
394 :
ハバナブラウン(チベット自治区) :2012/12/22(土) 23:23:24.10 ID:/XesM5nR0
>>382 言語の選択はものすごく大事だ、ってことじゃん
>>384 逆説的だな。ドキュメントをきちんと書く奴はコードもちゃんとしてると思うわ
>>385 Javaでいうポインタも分からんって意味ではないかと
>>389 gitとかで管理してるなら、不要になった時点で1行でもサクるのが普通だよな
>>393 やるにしてもlengthくらい引っ張れよとは思った
395 :
白黒(スイス) :2012/12/22(土) 23:27:05.53 ID:f6QJ725d0
>Javaでいうポインタも Javaにポインタという用語は出てこない
396 :
ピューマ(秋) :2012/12/22(土) 23:27:30.95 ID:IctbKW1+0
void reverse(char* orgStr) { if (orgStr == null) return null; int length = strlen(orgStr); char* newStr = (char*)malloc(length + 1); if (newStr == null) return null; int i; for (i = 0; i < length; i ++) newStr[i] = orgStr[length - i - 1]; newStr[i] = 0x00; strcpy(orgStr, newStr); free(newStr); }
>>387 1) char* reverse(char* newStr, const char* orgStr)
2) char* reverse(char* newStr, const char* orgStr, size_t length)
3) char* reverse(void* newStr, const void* orgStr, size_t length)
のいずれかにした方が良くない?
>>394 たぶん、JAVAはポインタ演算が出来ないで、呼び名が「参照」ってなってるから
NullPointerException だけ理解すればいいっていう事じゃないかな
399 :
ハバナブラウン(チベット自治区) :2012/12/22(土) 23:45:42.67 ID:/XesM5nR0
実質ポインタなんだがな。定義の問題とポインタ演算に該当するものが あまり出てこないだけで。 「ポインタの意味が分からん」レベルだと結局Javaでも躓くでしょ、ってこと 他のスクリプト言語でも同じ
400 :
スフィンクス(やわらか銀行) :2012/12/22(土) 23:50:31.99 ID:C+gyuOJO0
B♭とかE♭が出てくると弾く気失せるよな
401 :
ギコ(東京都) :2012/12/22(土) 23:52:07.57 ID:pcXjo1AGP
ビット演算つかうやつは駄目だわ
>>399 おもしろいのは、日本語でJavaから学ぶ場合「ぬるぽ」のみポインタの概念で説明される所
明らかに Pointer という単語が入ってるからだろうけど
403 :
キジトラ(チベット自治区) :2012/12/22(土) 23:53:42.28 ID:0C69fidZ0
extern地獄
>>399 ポインタみたいな複合型って、他言語でいう参照じゃでてこないからポインタが理解できないのとはレベルが違う
でも、結局「ぬるぽ」する為にはポインタの基本概念を理解しないと厳しい
動きゃいいじゃん Cは中級言語でいいだろ C++は超高級だが
抽象的であるほど高級になっていくって、アートみたいだなw
>>371 汚いっていうのかわからんが一番周囲にやってほしくないコードだな
そして過去の自分を思い出す
C++プログラマは鼻高々だな
かっこよく書いたはいいけど逆に読みづらくてわかんねーってことあるよな IFをひたすらネストさせてくのがいいだろ これでもない、あれでもないってな。
MISRAのルールに従えばええんじゃろ。
プログラマーに向いてないタイプ 何か一つのことが気になると他のことが手につかない 頭で考えていることを上手く他人に説明出来ない 独りよがりで人前では詭弁をいうことが多い 何か困ったことがあると自分で考える前につい他人に相談してしまう 臭いものは処分しないで蓋をする派 すぐバレる嘘をつく/ごまかす 「俺に限って...」と自尊心が強く自意識過剰になりがち 一喜一憂しやすい プログラム書くより遊んでる時の方が充実感を感じる 本をたくさん読んだり買ったりしただけでスキルアップしたような気分になりやすい 方向音痴 志向がすぐにブレやすい 何事に関しても好き嫌いが多い 不利な立場に追いやられてしまうとヤケになる 他人よりいい環境/いい道具を使えばいいモノを作れると思ってる サガミオリジナルのコンドームを使って失敗したことがある
1行ごとにコメント書いてる暇有るならコード書けよ
>>396 char* reverse(const char* orgStr)
returnはnewStrで
仕様
reverse() 関数は、文字列orgStrの反転コピーために十分なメモリを割り当て、orgStrの
反転コピーを行い、 反転コピーへのポインタを返します。ポインタは後で関数 free(3)
の引数として使ってください。
利用可能なメモリが十分ではない場合、NULL を返します。
日本語怪しいけどどう?
>>416 コメントを書くことは否定しないけど、疑問形のコメント止めてくれw
俺が今まで見た中で最悪のコメント //?
419 :
バーミーズ(チベット自治区) :2012/12/23(日) 02:45:06.24 ID:zeTNiePt0
>>417 マジレスすると反転コピーって言葉が何かの説明がない
あとは使い終わったらfreeしてくれって書いた方が親切かな
ぬるぽはほんとそうだな。NULLポインタっつったら(void *)0が浮かぶんだが
420 :
スペインオオヤマネコ(大阪府) :2012/12/23(日) 02:58:54.77 ID:aoiyZKUL0
>>417 ですます調は読みにくい
反転コピーは順序の反転でいいかな
>>404 駄目だね
会社の呼称にあわせた名称を使うことが要求される
商品を品番という呼称で管理してるなら、プログラム中もhinbanにしないと駄目
422 :
バーミーズ(チベット自治区) :2012/12/23(日) 03:12:10.75 ID:zeTNiePt0
>>421 それは客次第。客が既にDB持ってたりもするし。
itemIDはケースが気持ち悪い。DBのカラムならitem_idでしょ
>>420 順序の反転 <- これだ
>>419 ,420
>>396 のコード見て単純にstrdup()のreverse版で
strreversedup()長いな…
424 :
ジャガランディ(WiMAX) :2012/12/23(日) 05:26:23.50 ID:zkTC5XArP
おそらくshinabanは何か業界的符牒なんだよ
海外のソースの読みまくってたら他人のコードの汚さがどうでもよくなった 行儀のいい綺麗なコードを書く奴より汚いコードを書く奴の方が多いから だがイージーミスと言えるつまらないバグは綺麗なコードを書く奴の方がなぜか多く クセの強いコードを書く奴の方が少ない
原発関連プログラムのコードは凄いぞ
427 :
イリオモテヤマネコ(福岡県) :2012/12/23(日) 05:52:48.51 ID:D4lOqq3b0
VS以外の言語でGUIってどうやってつくんの?
>>386 そんなこと言わずに、hacker's delight でも読もうよ。
演算で表現した方が、間違いのない簡潔で安全なコードになるわ。
ハードウェアの記述の感覚も持っていた方が、いいわよ。
ネスペ落ちちゃったよおおおんん
431 :
セルカークレックス(兵庫県) :2012/12/23(日) 09:15:44.41 ID:Gg7CMEV60
>>307 himbanのほうが一般的な表記じゃないの?
432 :
ジャガランディ(愛知県) :2012/12/23(日) 09:57:17.72 ID:kzl4CNW40
>>425 うわあ、すっげーわかる
あるある大辞典に登録してもいいレベル
>>432 左ひでーな、うんこマンでも作れるレベル
学生か?
自己満足の右も大概だが
右と左を言い間違えた俺がうんこマンだったようだ
436 :
三毛(チベット自治区) :2012/12/23(日) 10:15:40.36 ID:RrfQS1dF0
MSゴシックからCourier Newに変えるだけでも ずいぶんと綺麗になった気がするぞ
437 :
白(スイス) :2012/12/23(日) 10:15:59.94 ID:d9mhwX3z0
>>432 左は整形しただけ?
たぶんコメントがなさすぎて読みにくいと思う
右は空行が多すぎなのはかわる
438 :
ジャガーネコ(西日本) :2012/12/23(日) 10:16:03.47 ID:TZEqlMLy0
#define private static private int method(int a);
良くわからんがexcelの関数みたいなもんだろ? =A1+A2+A3+A4・・・より、=SUM(A1:A15) みたいな
440 :
ヒマラヤン(千葉県) :2012/12/23(日) 10:56:35.51 ID:uUg0fA030
外注に出して仕事が増えるなんてのは良くある事 特に安いところは細かく検収条件付けないと ぐちゃぐちゃの状態で納品してくるから困る
軽くネタで書いたら、字下げしてないってだけでキチガイ呼ばわりされた
443 :
ぬこ(栃木県) :2012/12/23(日) 11:17:31.31 ID:kQ47BubJP
機械・電気のハード屋だけどシーケンスプログラムくらいしかできないわ。 ソフトウェア開発者は俺らとは頭の出来が違うと感じる。宇宙人。
お前らプログラミングで恥をかきたくなければ日本語以外は使うな メンテを任された画面遷移クラスが ScreenFiber だった時にオレがどれだけ笑いをこらえるのに苦労したかわかるか GamennSenniの方が判りやすいわ 画面遷移の方がもっといいぞ
445 :
ヒマラヤン(千葉県) :2012/12/23(日) 11:21:52.69 ID:uUg0fA030
>>443 シーケンスプログラムやったことあるけど、
逆に良くあれで制御出来るなーって関心するわ
446 :
ボンベイ(dion軍) :2012/12/23(日) 11:25:24.22 ID:PvzcqOBO0
447 :
ヒマラヤン(千葉県) :2012/12/23(日) 11:28:30.44 ID:uUg0fA030
public static void めいん( String []ぱらめーた ){ ぬるぽ("ぬるぽ!" ); return; } public static void ぬるぽ( String ぬるぽな文字列 ){ System.out.println(ぬるぽな文字列); } こうですか? こういうコードは寒気がします
>>443 シーケンサって、なんであんなにソフトが高いんだよ
お金ないから外注してばっかり
プログラマなんて、みんな自分の方が分かってると思ってるからな
452 :
ぬこ(空) :2012/12/23(日) 14:34:56.82 ID:MYrRZlzFP
変数名に大文字小文字を使い分けるとかくそ食らえと思ってます
453 :
バーミーズ(チベット自治区) :2012/12/23(日) 15:34:57.53 ID:zeTNiePt0
>>432 PHP書きが引用符の中に変数入れないのは何かの宗教なの?
{}で括らないと日本語拾っちゃうことくらいは知ってるけどさ
int out_a( int area, int address, void* data, size_t bytes ); int out_b( int area, int address, void* data, size_t bytes ); return ( ( is_a ) ? out_a : out_b )( area, address, data, bytes ); とかリソース節約したいときやらんか?
そんなことより、先週からPMが会社に来なくなっちゃったんだけどww 今のプロジェクト原価100%超え見込みだし、汚いコードがどうこうとかカワイイもんだ
456 :
バーミーズ(チベット自治区) :2012/12/23(日) 18:28:31.46 ID:zeTNiePt0
>>454 今日びそのくらいのリソース節約して得する場面ってあるの?
458 :
アメリカンボブテイル(庭) :2012/12/23(日) 19:07:15.21 ID:cM+aFAe90
>>419 freeしなくちゃいけない?
最後のstrcpyが台無しにしてるし、期待通りに直しても関数宣言がconstだしねぇ
どうせ直すならTCHAR使ってユニコード対応にな
459 :
バーミーズ(チベット自治区) :2012/12/23(日) 19:10:23.26 ID:zeTNiePt0
>>457 どういう組み込み?
組み込みでもバイト単位でメモリ削るような場面はもうほとんどないと思ってたんだけど
プロセッサのグレード下げられて 内蔵フラッシュ半減で涙目なんてよくあるよ
461 :
カナダオオヤマネコ(西日本) :2012/12/23(日) 19:44:06.46 ID:WzUiP8MM0
>>461 決済システムとかPOS端末の組み込みはやったことあるけどバイト単位が
どうのとかはないわ。開発言語自体がC++とかでクラス使っちゃったりしてるし
8ビットてZ80シリーズとか昔のアーキのチップ?
スクリプト言語しか出来ない奴にプログラマーとは名乗ってもらいたくない
いまだに8051コアのコントローラもガンガン使われてる
8051とかリモコン類?ボタン電池で動くようなものを連想してしまうが
466 :
カナダオオヤマネコ(西日本) :2012/12/23(日) 20:37:51.42 ID:WzUiP8MM0
467 :
カナダオオヤマネコ(西日本) :2012/12/23(日) 20:39:27.39 ID:WzUiP8MM0
大切に使え血の1バイト。〜RAMは限りある資源です〜
468 :
ボルネオヤマネコ(長屋) :2012/12/23(日) 20:42:10.35 ID:TDF1BvOD0 BE:56695924-PLT(18000)
組み込み系だと今でもアセンブラでゴリゴリ書いてる人いるんかね
家電でもFW のアップデートで機能追加とかになると、ちまちま削ったりする場合もある。
470 :
ボルネオウンピョウ(チベット自治区) :2012/12/23(日) 20:44:25.98 ID:g9b5SUfT0
フラグ1個に1バイトも使うとは何事じゃ
471 :
カナダオオヤマネコ(西日本) :2012/12/23(日) 20:46:48.76 ID:WzUiP8MM0
>>468 サブCPU(本体が寝てるときに起きて本体を起こす)というものがついてる場合は基本アセンブラ
なるほどな。ありがと
8ビットのストイックな世界は結構好きだったなあ。
>>470 さすがにフラグはビットで管理する。スクリプトでもビット使うと何か言われたり
するけど(若い子が読めないらしい)。
473 :
ヒョウ(家) :2012/12/23(日) 20:58:28.78 ID:g0W5IKW10
474 :
カナダオオヤマネコ(西日本) :2012/12/23(日) 21:03:21.57 ID:WzUiP8MM0
>>312 「しなばん」は、昔は年寄りの一部が口にしていたよ。
少なくとも誤読であれば、その旨も辞書に書かれているものだが、大辞泉では「しなばん」が説明が書かれて、「ひんばん」は「しなばん」への誘導で、大辞林は逆だったが、どちらにも誤読という説明なし。
>>470 1Byteで済んでる?
普通は1word。
477 :
セルカークレックス(長野県) :2012/12/24(月) 03:59:05.74 ID:E7vWS8320
478 :
アムールヤマネコ(やわらか銀行) :2012/12/24(月) 04:05:39.17 ID:7MchwAwL0
少しプログラムできるようになって ブロック崩しやらテキスト編集やらを作ってみた さて、ここからは俺がやりたい事は凄く良く出来たフリーソフトが いっぱいあってやることがほぼない。何すりゃいいのー ゲームとかは無理だし
479 :
ソマリ(チベット自治区) :2012/12/24(月) 04:06:57.77 ID:DAc8oANk0
自分でも、あとで見たら一瞬意味分からなくなるときがある。 動けばいいんだよw
韓国性のネトゲはめちゃくちゃなバグが多発するのが多い プログラムわからんが、汚いコードの可能性?
常に最新の開発環境を揃えて、サンプルをコンパイルしてホルホル
482 :
アムールヤマネコ(やわらか銀行) :2012/12/24(月) 04:12:25.45 ID:7MchwAwL0
androidのアプリでも作れば面白いだろうか
483 :
しぃ(愛知県) :2012/12/24(月) 04:20:01.39 ID:sw+PYPv50
ブロック崩しを作ったんならそのあたりから進めていっても医院で内科医 いきなり3Dゲームとか背伸びしなければゲーム作りはプログラミングの勉強にもってこい 昔のファミコンゲームとかでもいいし 対戦型ゲームでコンピュータの思考ルーチンを作るのも面白い
484 :
ベンガルヤマネコ(西日本) :2012/12/24(月) 12:16:49.37 ID:cc61U3bt0
>>480 基本は平屋木造建て
建て増しで鉄筋コンクリ五階建てにしました(一階は木造のまま)
ちなみに上の階にいくほど床面積が広くなります
こんなアップデートの結果が積み重なればどうなるか。
コード云々以前の問題
485 :
ラガマフィン(東京都) :2012/12/24(月) 13:30:18.08 ID:K21Vq1rh0
金融系の開発携わったことあるけど何で関数が連番なんだよ。 A10144(); みたいな
ソースの流出を恐れてるのかな。
488 :
ヨーロッパオオヤマネコ(西日本) :2012/12/24(月) 16:04:16.76 ID:x8fNvXwq0
>>485 金融はなんであんなんだろうねw
俺はクレジット番号受けるとこやったけどやっぱり番号だったw
489 :
セルカークレックス(dion軍) :2012/12/24(月) 16:10:26.54 ID:9yV0Dy3U0
いったいなにをつくるんですの?なにもおもいつかないでござる
オブジェクト云々無しの、さくっとコンパイルして動かせるCOBOLのフリーコンパイラって無いかな たまに無性に遊びたくなる
491 :
ブリティッシュショートヘア(愛媛県) :2012/12/24(月) 16:15:30.93 ID:S3oMgMwM0
元旦の日の出の時刻に合わせてデスクトップに初日の出が現れるウイルス
492 :
ヨーロッパヤマネコ(神奈川県) :2012/12/24(月) 16:34:51.26 ID:NCbk9Q2i0
どんなにエレガントに書いても、ひと月も放置すれば見知らぬ他人が書いたコードw
ガキの頃、メモリが1000ステップ前後だった頃のカシオのポケコンを弄ってた時には ショボいBASICを工夫して知恵の輪みたいなプログラム組んでたけど 今、VBAとかRUBYとかでチョコチョコと書く分には指南本片手に汚い奴を書き散らしだなあ。
常駐物、頻繁に使うもの、長期間稼動物でないたまに使うツール程度なら ある程度動けばいいやでさっさと組み上げた方が何かと捗るからな UNIXやDOSならシェルでちょろと書いてたのと同じようなノリの手軽さで それなりの規模のプログラムが今は書けるようになってるから 使う場所に併せて規模と精度と工数のバランスを取れば良いだけだよ 今も昔も共通してるのは人のコードを率先して読んでコード読みに慣れることと あれこれ言う前にとにかくコードを書いて経験を積むってところくらい
495 :
ブリティッシュショートヘア(愛媛県) :2012/12/24(月) 17:12:23.40 ID:S3oMgMwM0
何かに使えるかも…と思って書き留めておいた処理アイデア それ使うことねーから。
496 :
アメリカンカール(千葉県) :2012/12/24(月) 17:13:56.73 ID:TYqdgoTH0
汚いコード着てるヤツ に見えた
497 :
サーバル(東京都) :2012/12/24(月) 17:15:28.82 ID:u3pda/s40
1つの機能で短い関数にしろよ ながったらしいコードを書くな
数学の先生に「お前は成績はいいが、答えが汚い」と言われたことならある それ以降、数学が好きになったような気がする
>>485 官公庁とか電力系とかISOとってる企業のシステム(≒非オープン系)は
関数やクラス名の命名規約はシステマチックな命名規約に普通するだろ
500 :
イエネコ(滋賀県) :2012/12/24(月) 17:30:55.76 ID:IHxOPvF80
IT土方の集いはここですか PGなんて何年もやってないなぁ 金勘定ばっかりだわ。。。
501 :
セルカークレックス(長野県) :2012/12/24(月) 17:33:16.05 ID:E7vWS8320
>>479 自分で書いたコードが一年もしたら、ってのは定番ネタだけど
スキル流儀形式固めて
インデント無しを見た時には「誰が作ったぁぁぁぁ!!!」って叫んだ
>>496 それ言うと俺、無駄にm7とか9を楽譜に付ける奴かと思ったぞ。
コードは基本、Mとmとsus4で充分。augがごく稀に必要なだけ。
augは西洋音楽で言うと、本当にヘンなコードだけど 「主音が半音上がったもの」と理解するとやりやすい。 なら、なんで、主音の設定が必要なの?って言う話になるけど 主音が機械的に決まるなら、人間がコード付ける必要はないわな。
>>503 テンションの意味が分かってねーな。あとdimなんかも使うだろ
>>506 俺は楽譜にコード指定する時は、最小限で纏められるように
テンション省いて代理コードにしてる。
そもそも、テンションってオブリガードで勝手に付くもんだから。
dimなんかのダルいコードは使わないよ。大嫌い。
>>506 コードにテンション書いちゃうと、
プレイヤーが「テンションまで含まないと」って
潜在意識に駆られて、なんか結局音が濁るような気がする。
プレイヤーの人は自分で工夫して色々やりたいんだから、
楽譜は最小限の代理コードで指定した方が
良いトラックが作れる気がするよ。
>>508 テンションは意思の表示であってそこの音使えって司令じゃねーから
代理コードの方が遠まわしじゃん。まあ見りゃやりたいことは分かるけどさ。
dimダルいって要は自己紹介乙ってことじゃん。
>>509 うーん、そうかな。代理コードで指定してプレイヤーが出して来る音の方が面白いと思う。
テンションは4声5声で指定するから、プレイヤーは引き算で考える。
3声の代理コードに任せて、後は足し算でやるプレイヤーの意思に任せた方が良いと思うけどな。
今は生録音一発録りの時代じゃないんだから。
>>510 意味がわからん。単に譜面に指定しない、って話だけなのだが。
>>510 最初からdimを書くとクサくなるの。
結果的にdimになるのはいいのさ。
ジャズかなんかの人?最初にdimぶっこんで何が悪いって思うけどな。 曲の最初じゃねーぞ
>>513 最初にdimを指定しても悪くないよ。俺は譜面で使わないってだけさ。
後、「ぶっこむ」って言い方は、プレイヤーに失礼な表現かとも思う。
お前のプレイヤーは何様なんだよww
>>515 人間のプレイヤーは作曲者以上にポテンシャルを引き出す人だよ。
自分でやるなら、CubaseなりLogicなりの打ち込みでいいだろ。ならコードを書く必要もない。
517 :
ヨーロッパオオヤマネコ(西日本) :2012/12/24(月) 19:28:17.34 ID:x8fNvXwq0
きょうびC言語でも関数名はgetArchCode(9とかそんな感じ
518 :
ヨーロッパオオヤマネコ(西日本) :2012/12/24(月) 19:33:26.20 ID:x8fNvXwq0
get_arch_code()とか書くとなんか田舎くさいよね
519 :
アメリカンワイヤーヘア(やわらか銀行) :2012/12/24(月) 19:36:14.21 ID:cU220PBZ0
setChristmas(girl) getChristmas()
520 :
白黒(チベット自治区) :2012/12/24(月) 19:37:19.45 ID:AwwYL9Tc0
ひとりで組めるもん!
>>517 CamelCaseもアンスコも得手不得手あるのでコード中で統一してあれば
問題ない
>>516 テンションで書くと演奏者がそれに引っ張られるから却下、とか
ずいぶんプレイヤーを下に見ているようでう
>>522 こっちの制限は最小限にするのが正しい人の使い方でしょ。
結果的にプレイヤーが出した音が予想外のテンションになって大成功。が良い訳で。 キチンとテンションを指定したかったら、コード指定じゃなくて譜面で書くのが道理。 そこまで細かく指定しといて、ボイシングは雑でいいわけ?
お前らSQLにも厳しそうだな
>>525 市区町村の名前を直接レコードに入れるようなヤツは殺す
「インデックス張るから大丈夫っすよ」とかなにそれ意味分かんないんだけど
すぐテーブルスキャン起こしてほったらかしにする奴も殺す
「一応動いてるしー」じゃねーよリリースしたら止まるだろ
クヌース性器の WEB って使ってみたいけど 日本人で誰か使ってる人いるのかなあ。
528 :
ギコ(愛知県) :2012/12/25(火) 01:24:10.21 ID:6DLc5MXY0
>>525 馬鹿なクエリ書くと1万倍時間がかかったりするからな
>>528 ハッシュテーブルは1万レコードだろうが1000万レコードだろうが探査時間ほぼ
同じだからな
クエリがヘボでテーブルスキャン始まったら時間が止まる。
>>1 ニュースじゃないじゃねーか
これは養護できないしね
10kb制限のケータイアプリ時代は1byte単位でケチってたな forで回すより5行同じコード書く方が10byte軽い的な感じで
532 :
ソマリ(長野県) :
2012/12/25(火) 12:30:53.92 ID:jW9dehQF0 >>530 プログラマ釣りは定番ネタなの、どんだけにわか