とある福井のstaticおじさん

本当にこんな人いるんですね…ちなみにこの話を見た時に思い出したのは ■press enter 「高慢と偏見」 http://goo.gl/DaAsT でした。
191
だいすけ @daisuke774

今VB4のソースを解析してて発狂しそう

2014-04-08 14:46:29
だいすけ @daisuke774

VB4プログラマVS2010でVB4っぽくプログラム書いててブチ切れ

2014-04-08 14:50:39
だいすけ @daisuke774

オブジェクト指向って知ってますかあああああああ!!!???

2014-04-08 14:51:37
だいすけ @daisuke774

【悲報】VS2010でオブジェクト指向でコーディングすることを禁止される。理由はVB4とかVB6プログラマがソースを読めなくなるから。

2014-04-08 16:03:23
だいすけ @daisuke774

吐 き そ う ! ! !

2014-04-08 16:03:57
だいすけ @daisuke774

VS2010でiniファイルから初期値読みこむソースをFORMクラスに書くのは屈辱の極みだ!!!

2014-04-08 16:12:18
だいすけ @daisuke774

5月に新入社員が来るんだけど、その子たちのプログラミング教育で「JavaかC#をオブジェクト指向使わずに教育しろ」という課題を与えられてポルナレフ状態。何を言ってるのかわからねーと思うがおれも何を言ってるのかわからない。

2014-04-08 16:16:17
だいすけ @daisuke774

継承もMVCモデルも教えずにJAVA教えるとか拷問じゃないですかやだー

2014-04-08 16:25:22
だいすけ @daisuke774

一気に変えようとしてはいけない・・・手続き型言語しか知らない人たちにオブジェクト指向の良さに気付いてもらえるようにちょっとずつ分かりやすいところから攻めて行こう

2014-04-08 16:33:11
だいすけ @daisuke774

しかし平均年齢が40以上の職場に来ると本当に時が止まってると実感するね。そのくせ会議では技術革新技術革新って連呼してるからモニョる。

2014-04-08 16:38:08
だいすけ @daisuke774

色々とアレなのは予想はしてたけどね。前職でも地方に行けば行くほど時代が10年20年単位で遅れていくわけだし。SIerの地方部署はこんなもんです。むしろVS2010使ってるだけで御の字と思うべき。

2014-04-08 16:49:03
だいすけ @daisuke774

今日の名言はVB4プログラマさんの「オブジェクト指向で書いたらそのソース一生メンテしてもらうからな!」です。ひとつの部署に20年いる人の最強のカードがこれなんだろうと思った。逆にこっちが「VB4ソースはそっちが一生メンテしろよ!」と言い返したらYESと答えられるわけだからね。

2014-04-08 16:51:23
だいすけ @daisuke774

属人化したソースを一生抱え続けるという生存戦略を取られると技術革新なんてできるわけないw

2014-04-08 16:52:17
だいすけ @daisuke774

今日のstaticおじさんの名言VisualSourceSafe 2005以降って使いにくいからソース管理やめたんだよね。最新のソースはファイルサーバにzipで圧縮しておいておいて

2014-04-09 15:33:55
だいすけ @daisuke774

\ソース管理やめたんだよね/

2014-04-09 15:35:12
だいすけ @daisuke774

きっと何かの冗談だろう

2014-04-09 15:35:43
だいすけ @daisuke774

バージョン管理もしてないんだろうなーって思ってexeのプロパティとか見たら、3つくらいのシステムのファイルバージョンが1.0.0.0のままだったからそれ以上の調査はやめました

2014-04-09 15:37:02
だいすけ @daisuke774

staticおじさん「更新日時が一番新しいexeが最新だよ」

2014-04-09 15:37:41
だいすけ @daisuke774

福井のSIerでこの状態だったらさらに僻地に行ったらSIerの現場はどうなってしまうんだろうか?

2014-04-09 15:40:41
だいすけ @daisuke774

そして現場レベルになると技術開発部的な組織なんてないからstaticおじさんが量産されるって状況が確かにあるんだと思う。

2014-04-10 12:27:50
だいすけ @daisuke774

staticおじさんも既存の担当顧客多すぎて新言語の修得なんてやってらんねーって状況なんだよね。

2014-04-10 12:28:47
だいすけ @daisuke774

saticおじさんと和解を果たした。VS2010で継承やクラスを使っていい許可を取り付けた。ただし「分かりやすい」オブジェクト指向で書くことが条件。

2014-04-11 15:26:42
だいすけ @daisuke774

saticおじさんがクラスで分けるどころか同じ処理を共通関数化することも拒否したときは頭痛がしました。saticおじさん曰く「処理があちこちに移動するから追いづらいしメンテしづらい。冗長なのは分かった上で全ての処理を1つのソースに書いている」

2014-04-11 15:29:28
だいすけ @daisuke774

saticおじさん同じ処理を100回書いても苦に思わない人種ならば一生完全には分かり合えない気がする

2014-04-11 15:30:31
残りを読む(124)

コメント

粒㌳㌳㌳㌳㌳㌳㌳あ㌳㌳㌳㌳㌳㌳㌳ん @keroa18 2014年4月18日
おいおい、いっくらなんでもネタだろ? っていうか、ネタであってください。VB4って、アナタ…
5
NiKe @fnord_jp 2014年4月18日
4バイトで4桁ですか。それはCOBOLの考え方ですね。
0
中村 実 @nminoru_jp 2014年4月18日
一見変に見えるstaticおじさんサイドだけど、それを許す営業力が備わっているだろう。
7
🦅あえとす⛩️ @aetos382 2014年4月18日
オブジェクト指向禁止は同じ理由で経験したことがあったから「あるある」と思ってたが、最後まで読んで「ねーわww」になった。
0
星山 等(E-SW20改) @H_Hoshiyama 2014年4月18日
この状況を一命令で表現すると Goto Hell という感じなんだろうか。
2
スイカさん@真空パック @suika069 2014年4月18日
それ以前に、技術者として欠陥品だろw
0
りょ @poppycocker 2014年4月18日
自分ポンコツだと思ってたけど全然マシじゃん…という下をみて安心しちゃう誘惑に負けそう。
8
ピコメン @picopicomen 2014年4月18日
この人も20年後には、20代の若手から「あのおっさん、量子ビットが理解出来なくてノイマン型のソースしか書けないから困る」とか言われて歴史は繰り返す。
47
師走千裕(仮名) @C_N_Lundi 2014年4月18日
既存システムの「誰もが触りたがらないコード」って顧客の囲い込みとしては有用だろうな。
1
夢乃 @iamdreamers 2014年4月18日
実際、私が今担当しているのもJavaなのにオブジェクト指向じゃない。初めのうちは毎日のように発狂してたけど、もう慣れた。慣れって怖いっ  (まとめに出てくるstaticおじさんほど、ひどい人はいないけど)
0
ATan0.7030 @luckyantvalley 2014年4月18日
ああ、こういうstaticおじさんみたいなやつを、pressenter 罪と罰の五十嵐さんは切りたかったんだな
0
TL閲覧用 @zyusou 2014年4月19日
何よりもstaticおじさんという言葉が秀逸すぎて。
1
atmark0204 @atmark0204 2014年4月19日
今まさに地方に外注に出てたコードをメンテすることになってるけど読むに耐えないので この気持は分かるわ・・・
0
富士州@試され @fujisyu 2014年4月19日
同じ処理を100回書いても苦にならない人って、自作のお経を写経してるのに近い何かなのでは?(ただし管理させられる他人の方が先に即身仏になってしまう)
0
おさ/スパム関連は質問前に固定ツイ見て @osapon 2014年4月19日
どの辺の年代か調べてないけど、仕事を属人化させたがる人いるよね。
1
山本ティファール @seijiban 2014年4月19日
結局、「業務」しかしてないからそうなるんだろうなーって。「勉強」しなけりゃ置いて行かれる業界だものね。
2
どつい@ @dotui 2014年4月19日
限りなくpress enterの世界だな。。。
0
Dr. Ryo Ichimiya @ichimiyar 2014年4月19日
藤原博文さんの「Cプログラム診断室 さらに美しく健康的なプログラムのために」http://www.pro.or.jp/~fuji/mybooks/cdiag/ を全力でお薦めしたくなった(OOは出て来ないけど)
1
とげとげ @togetoge10 2014年4月19日
メンテナンスができて、お客さんが満足してるなら「別にいいじゃん」って思います。
2
honeplus @honeplus 2014年4月19日
転職不可避。せめて新人たちには「これは間違ったやり方だからね」ということを伝えてください。こんなん無駄な手間(=コスト)かかってしょうがない。
1
本田康夫 @hondayasuo 2014年4月19日
そんな現場しか行けない奴が技術革新とか笑える。お前みたいなゴミでもご飯食べられる環境に感謝しろよ。
4
たかはしし @0tkhss 2014年4月19日
メンテナンスコストが下がるような書き方は禁じ手なんじゃないかと思ってしまう
3
闇の聖母ガラテア @galatea_rs3 2014年4月20日
隠れたstaticおじさんはまだまだ日本に存在しているのかもしれないのです。
0
かえでこ @KaedekoSakura 2014年4月20日
失敗したオブジェクト指向は、発狂とか悪夢って話じゃないから、手続き型で堅実に書いてくれてんなら、顧客は文句なかろうな。
8
かえでこ @KaedekoSakura 2014年4月20日
こうした時って大抵、最高のオブジェクト指向と最低の手続き型を比べて「staticおじさん」とか揶揄するけど、その定義じゃそりゃそうだろうとしかいつも思わん。
3
hamptall @hamptall 2014年4月20日
こういうの実例で見るとOOやら手続き型やらのパラダイムの問題ですらなく、抽象化能力が欠如していて設計が死んでるレベルなので、精神が死なないうちに転職するのをお勧めしたい。
4
どろいどさん @MK_271 2014年4月20日
オブジェクト指向とかってレベルじゃねーぞw まぁVBって6までとそれ以降でかなり違うけどさぁ……
0
taka @taka2002e 2014年4月22日
staticどころの騒ぎではない
0
ピコメン @picopicomen 2014年4月22日
emacsや秀丸で罫線マクロを使ったことがない人だけが全角スペース仕様書を笑ってもよいのだ。今はEXCEL方眼紙の時代(やめろ)
4
ささき しげお @SigSasaki 2014年4月23日
C言語の発想だけでJavaプログラムを書くのを staticおじさんと呼ぶのは適切だが,COBOLの発想で止まっているのは staticおじさんですらないと思う。
5
五円玉(餡は脳に優しいスイーツ) @Goendama 2014年4月23日
オブジェクト指向ってプログラマの「脳味噌の基礎体力」が諸に出るんだよね・・・
1
DARL @DARL_Japan 2014年4月24日
やはり、仕様書はエクセルで作るに限る。#アカン
0
近藤 和宏 @kondoujp 2014年4月24日
COBOL で Windows デスクトップアプリを書いたことがある人だけ COBOL に石を投げなさい。
0
trycatch777 @trycatch777 2014年4月24日
これはたまたまVBの話だが、C++やJavaの世界にはこのstaticおじさんのような例はごまんとある。彼らの口癖はだいたい、自分の武勇伝であり何の役にも立たない。そして、自分がイニシアチブを取れるプロジェクトしか関わらないくせにそのプロジェクトで自分のやり方のみを貫く老害である。 あと、MSDNの件とかはプログラム関係なくその会社はクソですね。
1
trycatch777 @trycatch777 2014年4月24日
メンテナンスが出来てればいい系の方々は、Grepで調査したときに1,000箇所ある場合、同じような改訂をその1,000箇所にかけなければならない事を「メンテナンスが出来てる」と定義なさるのでしょうか。そうであれば全然構いませんが。
3
かえでこ @KaedekoSakura 2014年4月25日
増改築を重ねた化け物クラスが作られ、ちょっとした変更なのに、影響範囲がほとんど全部になるってのを見たことがあるから、おぶじぇくとしこうがー、すたちっくが-って話じゃ無いんだよね。上手くできる人はどっちでも上手くやるし、出来ない人は先進的なことを齧るのが好きでも、上手くできない。
5
かえでこ @KaedekoSakura 2014年4月26日
しかし相変わらず、「旧態依然とした状態」を揶揄したいのか、「無能さ加減」を揶揄したいのかわからんワードだな。片方に否定的な態度が現れると、もう片方が強調され、どんどんと言葉と対象が再定義されていく、面白いワード。
1
ムー @mu_50yen 2015年1月16日
まとめを更新しました。COBOLおじさんという新たな登場人物。
1
言葉使い @tennteke 2015年12月25日
冒頭の「高慢と偏見」を読んだけど、書いた人が完璧な評論家視点で途中で読めなくなった。
0
taka @taka2002e 2015年12月25日
久しぶりに見たけど「VisualSourceSafe 2005以降って使いにくいからソース管理やめたんだよね。最新のソースはファイルサーバにzipで圧縮しておいておいて」ここヤバイなw
1
ムー @mu_50yen 2015年12月25日
ほぼ1年ぶりにまとめを更新しました。ITpro掲載記念ヽ(;´Д`ヽ)(ノ;´Д`)ノ
0
みなか™ @mrmbackdoor 2015年12月25日
この話はある意味名作だね。今日になってからstaticおじさんが掘り返されたのもわかる
3
gori.sh/aoki/140コロニー/comitia @gori_sh 2015年12月25日
こういう人が客の要望に対する解決速度が圧倒的だったりするから油断ならんよ。
1
Okamoto S @so_kamoto 2015年12月26日
Excelおじさん(仕様書も構成図もなんでもExcelで描画する多数派民族)よりも趣深いですなこりゃ
0
y㍍㍍u㍍㍍_㍍㍍k㍍㍍u@緊急事態解除の福岡 @yu_ku_yu_ku 2015年12月27日
オブジェクト頭じゃない認識はある。 組み込み現場はまだCが使われてるから困りはしないんだけど、若い衆の教育が難しい。 自分らはダメでも若い衆は現代に適応できるように育てないといけないのだけど、付け焼刃じゃ教えるに至らないんだよね。頭がオブジェクト指向になってないから。
0
長 高弘 (獣脚類ティラノサウルス科ズケンティラヌス) @ChouIsamu 2015年12月29日
「int型は4バイトだから9999より大きい値はエラーにします」……この発想は無かった(誉めてない)
0
深井龍一郎 @rfukai 2015年12月29日
えっ、COBOLって1byteが10進1桁なの? 2桁じゃなくて? 文字コードで数値を表現してるとか?
0
のばな #赤木さんを忘れない @nobanner 2015年12月29日
BCDかと思ったがそれなら4bytesで8桁だった。
0
のばな #赤木さんを忘れない @nobanner 2015年12月29日
C++で納期短縮と言いつつ皆がわからないのでvirtual関数禁止のstaticプロジェクトにいましたとも。
0
長 高弘 (獣脚類ティラノサウルス科ズケンティラヌス) @ChouIsamu 2015年12月29日
rfukai バイト数までは不明ですが、内部処理でも2進数じゃなく10進数だった筈です
0
深井龍一郎 @rfukai 2015年12月29日
ChouIsamu 内部処理を10進処理にするだけならBCDを使えば事足りて1byte2桁になるはずなので、それ以外の理由がなければ1byte1桁ということにはならないと思うのです。
0
A級3班国民 @kankichi573 2015年12月30日
ゾーン10進数というのがあってだな。
0
yomi_nuxx @yomi_nuxx 2015年12月30日
変数とかの宣言や命名が雑な人とかもやだなあ。ループに使う変数がみんな「i」で、妙に使いまわしてたりとか。
0
Nicholai MARO @MAROCKs 2016年12月25日
神隠しの話題のところで思ったけれど、このSおじさんは業務上横領とか何らかの犯罪をしているのではないかな?つじつまがあわない言い逃れを言っているところ、「何故電話に出られなかった?」に頑固に「電話に出られなかったんだ」として答えないところ。犯罪ではなくても不祥事を隠しているような感じ。
1
まさゆき🌥️愛知 @mayusaki3 2017年4月20日
rfukai たしか、 PIC 9(3) で 3バイトだね。 123が F1 F2 F3 って入る。 PIC 9(3) COMP-3 で2バイト。 123が 12 3C で2バイト。
0
亜麻にゆ @ama_niyu 2017年10月30日
静的おじさん……なんかやだな
0
tarosuke @tarosukenet 2017年12月30日
3つ読んでウンザリしてやめた。タコツボにハマった奴は何十年やっても成長しねぇからなぁ...。コーディングだけじゃなくツールの使い方とかでも「マージしないで上書きコピー」とかcherry-pick(相当)を「ブランチ」と呼んでたりとか本当のブランチには一部のファイルしか置かないとか、あるからなー。
0
Jun Окаdа @ojunn 2019年2月14日
Press Enterの小説そのものが元祖staticおじさんをネタにしたものだからなあ
0