1read 100read
2012年08月プログラマー23: TWO == イラッつとするコーディングスタイル (966) TOP カテ一覧 スレ一覧 2ch元 削除依頼
プログラマー50代何で居ないの死んでるの? (721)
プログラマーをマジギレさせる言動 2 (324)
(´・ω・`)知らんがな5 (551)
◆◆ とんずら・バックレ 劇場 4幕 ◆◆ (908)
【経営ヘタ杉】 福島コンピューターシステム FINAL 【ワロエナイ】 (272)
35歳のプログラマ志望なんですが・・ (823)

TWO == イラッつとするコーディングスタイル


1 :2012/06/03 〜 最終レス :2012/12/07
文法的には何ひとつ間違ってはいないし、本人なりに見やすくしようとする意図は汲み取れるのだが、
どうにも気持ち悪くて、「修正してやる!」と叫びながらキーボードを激しく連打したくなる
そういう薄気味悪いコーディングスタイルを発見したら書き込むスレッド


992 名前:仕様書無しさん[sage] 投稿日:2012/06/03(日) 15:08:56.92
このスレ吐き気する

2 :
右に定数書けや糞が

3 :
TWO( イラッとするコーディングスタイル )で良かったんじゃないか

4 :
タイトルに複数行使えたらよかったのに

5 :
for

6 :
「STLは遅くてサイズも肥大化するからデータ構造は自作しろ」

7 :
乙wスレタイうぜぇwww

8 :
◆zensure
イラッつとするコーディングスタイル
http://kohada.2ch.net/test/read.cgi/prog/1331385629/

9 :
このスレタイは好きだ。でも定数は右で

10 :
なにげにガンダムZネタ

11 :
>>9
じゃマクロ化してやるよw
if( SUCCEEDED( Function() ) )

12 :
ヘッダファイルが・・・・
メンテはさほど手間じゃないだろうが、チーム全員で一念発起してかからないと
そのマクロを排除する作業は永遠に不可能

13 :
それ以前にMSが使ってるからな
今更変えられん

14 :

なんでみんなCなん?

15 :
うちは組込みだからCばっかだねぇ
Linuxカーネルにハンガリアンでコードを
ごりごり追加するのが居て気失いそうになります

16 :
そりゃ…高級言語の初期ちゅーのはCやろ

17 :
大昔から延々と保守されてるVB6のコード相手にしてると
コーディングスタイル?何それおいしいの?というぐらいはちゃめちゃで
こんな高尚なスレにかける話題が提供できないorz

18 :
案件として多いであろうC#、Java、PHPがCに似てるからだろう

19 :
とりあえず伝えたけりゃCで書いたほうがいちいち説明しなくてすむな

20 :
オッサン同士ならな。
今どきの学生プログラマにとってはCなんぞFORTRANやCOBOLと同レベルだろ。

21 :
マジだから笑えない。

22 :
ドカタ乙

23 :
俺今21歳の学生プログラマだがC/C++で書かれるのが一番分かりやすいんだが・・・

24 :
>>23
そうか。
俺はわかりにくいんだごめんな。

25 :
>>17
長年かけて熟成した秘伝のソースですね。
沢山の材料が変化して複雑に絡み合って、なんとも言えない味になるよね。
特にVBは…

26 :
LLはやっぱグルー的な役割が強くて、素材としてはCとかも使えた方が何かといいと思うよ。

27 :
>>24
どんだけ素人なんだよw

28 :
別にCなんて過去の遺物素人でも全然問題ないです

29 :
アセンブリ言語もC/C++も使えずしてどうやってデバグやってんだお前ら

30 :
は?デバグなんてするわけないじゃんw

31 :
プロのプログラマーじゃないなら特に必要ないと思うよ。
学生とかに向かって「Cが出来ないと話にならない!」みたいなこといってる奴はもう完全に頭おかしいおっさん。
低レベルなところいじれた方ができること増えるし、プロなら必要だとおもうけどね。

32 :
『低レベル』っていう和訳はなんとかならなかったもんかね。

33 :
機械からの主観なのがややこしい。

34 :
「プロ」ねぇ…

35 :
プロの「IT技術者」には必要
プロの「IT事務屋」には不要

36 :
歴代担当者がそれぞれ自分の得意な言語でツール実装してたりとか、
言語増えすぎでたまにイラッつとする事もある。

37 :
なんか、Cで挫折した奴が「Cなんて今さら不要」って叫んでるみたいだが
Cってそんなに難しいのか?
ポインタがわからなかったか?
図星さしちゃったかなwwww

38 :
メモリポインタって何?

39 :
ダブルポインタのこと。

40 :
メモリメモリ番地

41 :
図星のアドレスをポイントしてるのか

42 :
>>37
Cはめちゃくちゃ難しい。ハンドルとかポインタとか意味がわからない。ソースは俺。

43 :
Cで書いた方がいい時以外でもCを勧めてないか?
むしろ、LL言語に適応できていないんじゃないか?

44 :
Cできない奴が必死すぎるんですけどw

45 :
                     /j
                   /__/ ‘,
                  //  ヽ  ', 、
                    //    ‘  ! ヽ             …わかった この話はやめよう
                /イ       ', l  ’
               iヘヘ,       l |  ’
               | nヘヘ _      | |   l            ハイ!! やめやめ
               | l_| | | ゝ ̄`ヽ | |〈 ̄ノ
               ゝソノノ   `ー‐' l ! ¨/
            n/7./7 ∧        j/ /     iヽiヽn
              |! |///7/:::ゝ   r===オ        | ! | |/~7
             i~| | | ,' '/:::::::::::ゝ、 l_こ./ヾ..     nl l .||/
             | | | | l {':j`i::::::::::::::::`ーr '         ||ー---{
              | '" ̄ ̄iノ .l::::::::::::::::::::::∧       | ゝ    ',
      , 一 r‐‐l   γ /、::::::::::::::::::::::::〉ー= ___  ヘ  ヽ   }
    / o  |!:::::}     / o` ー 、::::::::::::i o ,':::::::{`ヽ ヘ     ノ
   / o    ノ:::::∧   /ヽ  o  ヽ::::::::| o i::::::::ヽ、 /   /
   /    ノ::::::/    /::::::::ヽ  o  ヽ:::| o {::::::::::::::Υ   /

46 :
>>44
先輩、C言語でどんなすごいプログラム作ってるんですか?

47 :
Cができるのが自慢なのかw
まさか21世紀になってそんな奴見るとは思わなかった。

48 :
20年以上前にできた言語をいまさら使おうという神経が分からない

49 :
オートマ限定男が必死になるのと似てるなw

50 :
お前ら調子乗りすぎるなよ。
C出来なくても問題ない分野も多いけど、開き直って偉そうにしたら、C言語最強のおっさんと同じレベルになるぞ。

51 :
AT限定免許ができたからかえってMT運転できるのを自慢したくなる、みたいな?

52 :
そういやこの前、中型とかいうのが出来たせいで
それ以前にとった普通で少し大きなのを運転できるんだよね
似たようなシチュで、俺の婆ちゃんは大型バイクに乗れるらしい

53 :
>>52
別に中型ができたせいで以前の普通で乗れる範囲が広がったわけじゃないけどな。
ただ単に、新しい普通の範囲が狭まったから、以前の普通を「中型の8t限定」に改称しただけだろ。

54 :
C読めない奴にイラッつとする
Cばかりな20世紀おっさんを見てるとイラッつとする

55 :
>>48
50年前に出来た数式を使おうと思わない

56 :

     ::|     从
     ::|     从从 
     ::|    从从从
     ::|.  /   |.| ヽ.
     ::|. /     |.|  ヽ
     ::|-〈  __   ||  `l_
     ::||ヾ||〈  ̄`i ||r‐'''''i| |   
     ::|.|:::|| `--イ |ゝ-イ:|/
     ::|.ヾ/.::.    |  ./     
     ::|  ';:::::┌===┐./     
     ::| _〉ヾ ヾ二ソ./
     ::| 。 ゝ::::::::`---´:ト。
     ::|:ヽ 。ヽ:::::::::::::::::ノ 。 `|:⌒`。
     ::|:::ヽ 。ヾ::::::/  。  ノ:::i   `。
     ::|:::::::| 。 |:::|  。 /:::::::|ヾ:::::::::)
     ::|::::::::| . 。 (●) 。 |:::::::::::|、  ::::〈

57 :
>>48
80年前にできたアルゴリズムを使おうとは思わない

58 :
>>56
流れ止めろよ

59 :
switch ((a == 1) == false)
{
case true:
break;
case false:
break;
}
これ書いた奴は天才だと思った(小並)

60 :
>>48
100年前から使われてる傘をいまさらつかおうという神経がわからない

61 :
>>59
難っw


62 :
>>48
紀元前にできたコンクリートをいまさらつかおうという神経がわからない

63 :
どうせ言葉とか文字とか火とか肉体とか細胞とか言い出すんだろ
つまんねー流れだな

64 :
>>48
32年間女から守り続けてきたお前の股間をいまさらつかおうという神経がわからない

65 :
>59
いったい何を行う処理なんだ……

66 :
大学で出てくるif使っちゃ駄目っていう宿題とかそんな感じだよな

67 :
>>59
これってかなり簡略化した形なんじゃない?
if(a>10) {
else if(b<10) {
else if(c==5) {
}
みたいなものを書く時に
switch(true)
{
 case a>10: ・・・ break;
 case b<10: ・・・ break;
 case c==10: ・・・ break;
}
みたいなことができる。
((a == 1) == false) これはtrue/falseが言語で規定されてないのでは?
つまりtrueは1でfalseは1以外みたいな値にしていると高架化ざるを得ない場合がある。

68 :
え、何言語?

69 :
>>67
falseが0でtrueはそれ以外ってんじゃない環境がいまどきあるのかー
てか、上記環境でtrueと比較するカスがいなくならないのはなんでなんだぜ

70 :
>68
VisualBasicはswitchじゃなくてselectだけど、各caseにif文と同じレベルの条件文書けるね。

71 :
>>69
お前は文系だろ。若しくは理系でも数学止まりだろ。

72 :
COBOLのEVALUATE文はそんなんだけどなぁ。

73 :
Perlも>>67みたいなことできるよね。

74 :
数学は科学の女王

75 :
スリーサイズは?

76 :
B: π
W: e
H: i

77 :
イラッつ

78 :
実際、ゴミみたいなコード書いてイラっつとさせる奴って数学的センスがないよな

79 :
でも動くし

80 :
そこ言葉にこそイラッつとするわ
まあ俺の周りにそれを言い訳にするやつが多いからかもしれんが・・・
メモリリークしてんのに「でも動くし」で片付けたのはさすがに呆れた

81 :
「そこ言葉」にこそイラッつとするわ

82 :
あとでまとめて直すから!

83 :
なぜか、どんどん空行を詰めていく奴がいるのだが
理由は不明

84 :
比較で=をひとつ書き忘れて代入にしてしまう奴ってVB厨だろw

85 :
>83
逆に無駄に空行入れまくるヤツも居るんだよなあ

86 :
>>85
具体例で議論しようか?

87 :
>>85
俺の経験上、空行を無駄とか言ってる奴のソースは大抵クソ。

88 :
関数分ける程じゃない処理ブロックごとに空行入れるとかはやるな。
最近は中カッコで関数内を区切ったりもする。

89 :
>>85
お前には無駄に見えるだけ
てか、空行全くなしで書く奴とかまれにいるんだけど、むかつくわ

90 :
実際にコード見てみないと「無駄な空行」がどれくらいなのかわからんね

91 :
>>88
意図の判るスコープだったらいいが、意味不明なスコープだったらイラッつとくる。

92 :
とりあえず、2行以上の空行はいらんな。

93 :
チーム内でインデントにタブ文字使う派とスペース使う派が混在してるとけっこうウザい

94 :
>>89
空行なしで書けない奴は下手

95 :
>>94
曲芸やってるんじゃないんだから、他人が読みやすいように考えろ
大体お前、毎日ケアレスミスのバグ発見されてるだろ
へらへらしながら「スイマセンスイマセン」連呼してるの傍で見てると
顔面パンチくれたくなるんだよブス

96 :
>>95
おまえのレベルが低いのはわかった。
次の方どうぞ

97 :
>87,89
1行や2行まあ3行なら全然OK
むしろ適度に入れてくれたほうがいい

特に意味もなく10行規模で大量に入れて読みにくくするのを無駄と言って何がおかしい?

98 :
他人の読みやすさのための手段が
空白行という発想の時点でしれてるな
要は下手くそ

99 :
>>97
理由を考えてみよう
・いやがらせ
・使っている開発ツールのエディタが勝手に入れた
・ファイル分割せよという無言の意思表示
・馬鹿には見えないコード
・君が好きだ

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
プログラマーになってよかったと思うこと (309)
プログラマーをマジギレさせる言動 2 (324)
【禁じられた】ブラックな快楽【定時退社】 (600)
他人が作ったプログラムを修正する時の絶望感 (428)
何故、女のプログラマーは少ないのか?Part8 (637)
【政治】マ板ニュースオッチ Ver3【経済】 (268)
--log9.info------------------
★★★ 廃○の撮影スレ ★★★ (448)
【新春】鉄道写真 ビギナーズ3両目【夢鉄道】 (440)
個撮について (738)
★☆★ 里山・田舎スレ ★☆★ (242)
。o ○ そこに海があるから ○ o 。 part2 (272)
長野県の風景写真 (274)
【ピトヲーク】サーキットでRQを撮ろう 5【パドック】 (484)
RQ・CG】キャンギャル顔接写【顔アップ】 (334)
○●モノクロ写真●○ (343)
【コンパニオン】東京ゲームショウ写真撮影板10【コスプレ】 (539)
【ストックフォト】フォトライブラリー4【写真】 (803)
【鉄道写真】よこちについて語るスレッド (310)
自分たちで撮影した写真を自由に貼っていくスレ 2 (228)
【この期に】あえて一眼で路上写真【及んで】 (371)
【素敵なゴスロリ】ゴスロリ & ロリータ 2【撮りたい】 (488)
関西で撮影会を楽しもう (252)
--log55.com------------------
【話題】歴史もスイーツも独特。中国と日本の両方の影響を受けた「琉球王国」
【アジアの歴史】「明治維新150年」を祝わない日本人の不思議  リチャード・カッツ ★2
【韓国】日本の学生26人と引率教師が光復節(8月15日)の『慰安婦水曜デモ』に参加[08/16]
【中央日報/コラム】 韓国も難民だった [08/16]
【中国】 1000年の歴史の仏像 市民が勝手に復元してとんでもないカラフルな色になる [08/16]
【韓流】<チン・セヨン>“ 私、うまい棒が大好きなんです(笑)韓国でもほぼ1日1本食べていました”
【靖国】 敗戦日に見た靖国神社の二つの姿〜日王万歳を叫ぶ右翼団体と平和を祈って鳩を飛ばす人々(写真)[08/15]
【国内】 韓国メディアが北海道の近代化産業遺産を「歴史美化」と指摘=ネットも「日本は反省すべき」[08/14]