1read 100read
2012年6月プログラマー29: TWO == イラッつとするコーディングスタイル (224) TOP カテ一覧 スレ一覧 2ch元 削除依頼
シェアウェア作者の愚痴 29 (775)
社長や上層部は楽してやがるよ!しかも、給料は良い (209)
昔のITってどんなだったの? (306)
専門卒は、高卒より何故劣るのか?【2スレ目】 (874)
Sun認定Java資格 実用情報 2 【SJC-WC用】 (405)
あなたの会社の常識 (502)

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


1 :12/06/03 〜 最終レス :12/07/05
文法的には何ひとつ間違ってはいないし、本人なりに見やすくしようとする意図は汲み取れるのだが、
どうにも気持ち悪くて、「修正してやる!」と叫びながらキーボードを激しく連打したくなる
そういう薄気味悪いコーディングスタイルを発見したら書き込むスレッド
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元 削除依頼
プ ロ グ ラ マ ー は も う い ら な い (691)
日本信号のプログラム書いた奴ちょっと出てこい (756)
東京コンピュータサービス(TCS) Ver.34 (606)
二重派遣&偽装請負の利用がやめられない日立製作所 (214)
生活保護プログラマーでオープンソースしようぜ! (334)
◆◆ 個人事業主(フリーランス)37 ◆◆ (431)
--log9.info------------------
Salem QL01 (236)
【outspark】Fiesta Online (301)
NAVYFIELD オンラインWWII海戦ゲーム Part138 (744)
TERA 葬式会場6 (246)
可愛い系MMO DreamDrops ドリームドロップス part1 (338)
■武装神姫_BATTLE_RONDO>>PART_387 (442)
FNO BOTオンライン -聖境伝説- Part88 (880)
Star Trek Onlineスタートレックオンライン PART3 (688)
ストロングホールド StrongholdKingdoms 第2遠征 (428)
EQエミュ総合板 Part3 (260)
Arua ROSE Part9 (765)
!denki !ninja (637)
PristonTale -プリストンテール- Part.73 (308)
【UOエミュ】Perdue Gloire【PG】 part2 (347)
Magic the Gathering - tactics やろうぜ! PART1 (785)
Tiara Concerto ティアラ コンチェルト 1曲目 (717)
--log55.com------------------
【ミスド 法的措置を検討】「元店員が不適切動画を投稿したことを深くお詫び申し上げます」 ※キッチンに入りチョコ舐めたりする動画
【お住まい】本当の恐怖は20年後・・・。憧れのタワマンは「時限爆弾」マンション管理士が警鐘★5
【皇室】秋篠宮ご夫妻、記念演奏会をご鑑賞。眞子さまと佳子さまもご同行
【地方公務員】警察官や教師らを除く自治体職員、3万人削減可能…財務省試算
【NY株】一時400ドル超安 米中対立の激化懸念 23日23時
【またもバッサリ】#維新 #松井代表「かばう余地なし」#長谷川豊 氏の公認停止
【国際】#丸山穂高衆院議員発言は「言語道断」 ロシア外務省が批判
【オプジーボ】米地裁「オプジーボ発明は3人」米など2研究者も発明者に加えるよう求める判決…本庶さんの主張認めず