5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

この会社辞めようと思ったソースコード#2

1 :仕様書無しさん:01/09/21 21:40
この会社辞めようと思ったソースコード。
プログラマとして幻滅するソースコード。
プログラマを悩ませるソースコード。
をつらつらと綴っていって頂戴。

■過去スレ

この会社辞めようと思ったソースコード
http://mentai.2ch.net/test/read.cgi?bbs=prog&key=997104873&ls=50

■関連スレ

この会社辞めようと思った上司の一言
http://mentai.2ch.net/test/read.cgi?bbs=prog&key=992259973&ls=50

この会社辞めようと思った会社の規則
http://mentai.2ch.net/test/read.cgi?bbs=prog&key=996827150&ls=50

なんでこんな奴と給料が一緒なんだと思う瞬間
http://mentai.2ch.net/test/read.cgi?bbs=prog&key=1000730743&ls=50

952 :仕様書無しさん:02/03/09 18:07
VB6までじゃないか?VB.NETだとまとめて宣言できるらしい。
VBあんまり使ったこと無いんで良く知らんけど。

953 :仕様書無しさん:02/03/09 18:19
>>949
注意?自分の主義を人に押しつけるのは感心できないと思うが。

それはそうと、そのコードはCだよな?C++だったら痛いぞ。

954 :仕様書無しさん:02/03/09 19:00
ループの変数は i,j,k と使って、z まで逝ったらa に戻る。

に決まってるジャン。

955 :仕様書無しさん:02/03/09 19:12
ループ変数にも意味のある単語を使う、これ最強
first_suffix_of_hairetsu
second_suffix_of_hiretsu
etc...

956 :仕様書無しさん:02/03/09 19:33
>>955
hairetsu (w

957 :仕様書無しさん:02/03/09 19:33
だれか次スレたてろや!

958 :仕様書無しさん:02/03/09 20:26
zまで逝くようなループなんて…

959 :仕様書無しさん:02/03/09 20:27
俺は変換ミスを防ぐために、ループ変数は ii, jj, kk ... にしている >>954


960 :仕様書無しさん:02/03/09 20:33
>>955
やっぱり、ひれつなのはいけないとおもいます。

961 :仕様書無しさん:02/03/10 22:10

   ,,v‐v-/l_  (⌒)
  _「/ ̄  く   /
  lYノノ/_ノl_ヽ))
  <イ( l l )l>  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 <|)'|l、"(フノ|l  < hiretsuなのはいけないと思います!
  ,(ヨリ<>o<>リ']  \______________
  |ト‐!]-ム- i']l
  ヽ_ノv__l/ /
.  ノ[//‐─‐/_/、
 ( /E|,   (フlヨ \
 ,-| El___lヨ /
└-\`^^^^^^´/
     ̄ ̄ ̄

962 :仕様書無しさん:02/03/10 22:15
if(...)
goto hoge1;
if(...)
goto hoge2;
.
.
.
.

こんなのが永遠と100行ぐらい続いてました。
何とかしてください。

963 :仕様書無しさん:02/03/10 22:55
>>959
その方法いいかも、iとjが見づらくて、jをトバしてたんだよね。
かといって、愛ははずせない。

>>962
何をしてるプルグルム?

964 :962:02/03/10 23:01
>>963
昔のBASICと同じだと思ってくれ


965 :仕様書無しさん:02/03/10 23:03
>>962
ステップ数で賃金の請求をしてるプログラマの仕業です
許してあげましょう。

966 :仕様書無しさん:02/03/10 23:09
アセンブラ?

967 :仕様書無しさん:02/03/11 00:10
i,j,k.....FORTRANの呪いがこんなところに.....

968 :948:02/03/11 00:38
>>967
 それを言っても昨今のプログラマには分からんってば(w
 だいたい下手すると「Fortran? 何ですかそれ?」だと思うぞ。

 今って情報処理技術者試験で Fortran 使えたんだっけ?
 いいよね今は。 C も BASIC も使えるんだから。
 昔はなあ、Fortran と COBOL と PL/I とアセンブリだぞ(w
 結局アセンブリか Fortran しか選択肢がないと同じ。

 それよりも罠は午前の「簿記会計」だったけどな(w

969 :仕様書無しさん:02/03/11 01:17
でも情報処理技術者が、今時アセンブラは無いだろと問い詰めたい。
だから俺みたいな嘘っぱちが受かっちまうんだYO!


970 :仕様書無しさん:02/03/11 19:55
>969
確かに開発でアセンブラはほとんど死滅しただろうけど、
計算機の理解度を調べるためのアセンブラは有効でしょ?

971 :仕様書無しさん:02/03/11 20:19
printf("hoge\n"); /* <-意味は無いけどコレが無いとcore吐くので */

マジで。殺意が芽生えた。

972 :仕様書無しさん:02/03/11 21:20
>>971
禿同。

973 :仕様書無しさん:02/03/11 21:21
過去3年分のデータを処理するストアドプロシージャで、
ifが36段ネストしていました。
if ...
 if ...
  if ...
AAかと思ってしまうくらいに傾斜がきれいでした。


974 :仕様書無しさん:02/03/11 21:26
>>973
それって、再起を利用することはできなかったのか?と問いたい。

975 :仕様書無しさん:02/03/11 21:29
オブジェクト指向とは言わない。
構造化も我慢しよう。
たのむから同じ処理は一つの関数にまとめてくれ!
不実宇●●ネット■■の皆さんよお!

976 :仕様書無しさん:02/03/11 21:29
>>971
漏れが何も知らない新人だったころ、
「これがないと動かないんだよね〜。おまじないって言うんだよ」
って先輩が笑いながら教えてくれた。
へ〜そうなんだ〜、おもしろいなぁ〜、と感じたことを
思い出した(鬱

977 :仕様書無しさん:02/03/11 21:29
36段ネスト・・・3×12か
見たいなぁ、組んだ奴の顔。

978 :仕様書無しさん:02/03/11 21:31
おまじないは、神への敬意です。
蟲を鎮める神聖な神の命でしゅ。

979 :仕様書無しさん:02/03/11 21:34
>>975
漏れ明らかに他社だけど、2〜3回までなら同じ処理でもまとめません。
処理の長さにもよるけどね。20stepくらいまでかなぁ、まとめないのは。
だめ?

980 :仕様書無しさん:02/03/11 21:36
2step以上で処理としてのまとまりがあるのであれば、まとめる。

981 :仕様書無しさん:02/03/11 21:41
単純にソース中でよくみかけるコードを切り出して無理やり関数化す
るのは勘弁して〜。「ふにゃららをする」と定義できないものは関数
化するなと言いたい。
関数化しようとする意思は認める、が、「ふにゃららをする」と定義
できるまとまりで切り出せ、と言いたい。

982 :仕様書無しさん:02/03/11 21:42
関数呼び出し時のpush/pop(引数の受け渡し)のコストを気にしてしまう。

983 :仕様書無しさん:02/03/11 21:43
可読性と修正時のコストを気にしてしまう。

984 :仕様書無しさん:02/03/11 21:45
>>981
同意。
すわりが悪いのは勘弁。
だからといって重複が許されるわけではない。
もちょっと工夫していい切り口を探してホスィ。

985 :仕様書無しさん:02/03/11 21:47
>>982
シビアな処理なら、あとできっちりテストしながら最適化すれ。
push/popなんぞよりもっとひどいボトルネックをまず全部つぶして、
それでも処理のスピードが要求に満たないのなら、そんときpush/pop
のコストを考えよう。

986 :仕様書無しさん:02/03/11 21:55
>>982
ていうかインライン展開スレ。

987 :仕様書無しさん:02/03/11 22:24
>>981
単に似ているから無理やり関数化して、
内部で謎の引数で分岐してるやつとか

988 :仕様書無しさん:02/03/11 23:14
>>987
謎のグローバル変数で分岐してるのを見たことありやす。

989 :仕様書無しさん:02/03/12 00:23
>>971
>printf("hoge\n"); /* <-意味は無いけどコレが無いとcore吐くので */
意味がないわけではなく、コンパイラだかリンカだかのバグを回避するために入れる必要があった。
(コメントをうまく解析できなかったんだっけ…うろ覚えでスマソ)

990 :仕様書無しさん:02/03/12 00:32
さてと、1000ゲトはまだかな?

991 :仕様書無しさん:02/03/12 00:33
コソコソ

992 :仕様書無しさん:02/03/12 00:33
コソコソコソコソ

993 :仕様書無しさん:02/03/12 00:34
コソコソコソコソコソコソ

994 :仕様書無しさん:02/03/12 00:34
コソコソコソコソコソコソコソコソ

995 :仕様書無しさん:02/03/12 00:36
連続投稿解除!

996 :仕様書無しさん:02/03/12 00:37
コソコソ

997 :仕様書無しさん:02/03/12 00:38
コソコソコソコソ

998 :仕様書無しさん:02/03/12 00:38
コソコソコソコソコソコソ

999 :仕様書無しさん:02/03/12 00:38
               '"':,       ,:'"':,
              ,:' ,:':.':,      ,:' ,:'::':,
             ,:' ,:':::.::::':,,,.....,, ,,,:' ,:'::::::::':,
             ,' ,:'::::::::::::',    ,:' ,:'::::::::::::':,         1000・・・・・・・
           ,::'                 '::,
          ,:'..                    ':,________
          ,':.        ●       ●   ',           /\
         ;;::   \|/                ;;.           /   \
         ;;::   /|\    -------       ;'.        /      \
          ':,::                     ,:'        /         \
        / '::,::..                 ,.::'      /            \
       /    "''':; ''           ""; ''"      /              /
     /       :;              :;       /              /
    /| ̄ ̄ ̄ ̄ ̄:;;:..   ;: ̄ ̄:;    ;: ̄ ̄ ̄ ̄ ̄|\            /
  /  |        :;:::   :i:   :i    ;:         . |  \         /
../   |        :i::..   ;:   :;    i: .         |   \      /
     |        .`.、.、..、.,'    `..、.、..、.,'          |     \   /
     |           |                  |      \/
     |           |                  |     /
      |           ヽ_l     レ ヽ      .|    /
      |                             |  /
      |___________________.|/


1000 :仕様書無しさん:02/03/12 00:39
↓おめでとう!

1001 :1001:Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。

239 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.02 2018/11/22 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)