X

「無駄だらけのプログラムを効率化して、1万行→500行に。それを見た上司が激怒して『あいつは三流』と言いふらし始めました」 [朝一から閉店までφ★]

レス数が1000を超えています。これ以上書き込みはできません。
1朝一から閉店までφ ★
垢版 |
2021/01/28(木) 07:44:36.63ID:oAhtoATy9
「無駄だらけのプログラムを効率化して、1万行→500行に。それを見た上司が激怒して『あいつは三流』と言いふらし始めました」(エンジニア・50代男性)
2021年1月26日 06:00

職場で起こる様々なトラブルの中で、非常に厄介なのは人間関係をめぐる揉めごとだろう。

あの人が仕事を押しつけてくる。この人はイライラするといつも態度に出る...、など。ぱっと思いつく限りでも、パワハラしがちな上司やなまけ癖の同僚、嫌みな態度をとる「お局(おつぼね)」といった人たちの顔を思い浮かべることができる(弊社にいるとはいってない)。

みなさんも一度くらいは、イラっとモヤっとした経験があるだろう。このコラムでは日本各地からJタウンネット編集部に寄せられた、そんな「職場トラブル」体験談を紹介していきたいと思う。

第1回は、東京都に住むプログラマー・Yさん(50代男性)が体験した職場トラブルだ。

金融系の職場で派遣社員としてプログラムを作っている彼。上司の派遣社員Kさんが厄介者で、Yさんが仕事を「効率化」させると、憤慨するというのだ。

たとえば、上司のKさんが書いたプログラムのソースコードが1万行だったため、Yさんが500行にすると、怒り心頭。Kさんは周囲に「あいつ(Yさん)は三流」などと吹聴(ふいちょう)しだしたという。

早速、彼が体験した職場トラブルを読んでみよう。エンジニアではない人も、頷ける部分があるはずだ。





30年働いてるのに、初歩の初歩を聞いてくる上司...

https://j-town.net/images/2021/town/town20210125194921.jpg
職場トラブル発生中...(画像はイメージ)

職場での愚痴です。

私は派遣社員で金融系の仕事をしています。職場に、K氏という50代の男性の派遣社員がいます。

私より半年くらい前に現在の職場に就いたらしいです。

私は彼が作った基本設計と詳細設計を元にプログラムを作っています。もちろんですが、私は派遣されたばかりのド素人で右も左も分かりません。

でも何か変なんです。

プログラムを実行させるには、プログラムをコンピュータが理解できる機械語に翻訳してやる必要があります。この作業を「コンパイルする」と呼びます。

でも彼は、エンジニア経験30年だというのに、自分が作ったプログラムをコンパイルできず、その方法を私に聞いてきます。

それどころか、プログラムの文法も私に聞いてきます。あれ?なんか変だなと感じていました。

K氏が変だと思うところは、まだあります。彼は、お客さんとの会話でも、

「それでさ〜」
「だからさ〜」
「あああ、仕方ないんだよな〜」

と、ため口の連発。社会人としてどう生きてきたんだろうかと不思議に感じていました。

それでいて、彼がひな形のプログラムを作って、みんなはそれをコピーして...。「俺の真似をすれば簡単にプログラミングができる」と自慢気に説明されていました。

ところが、そのひな形のプログラムをもらって、蓋を開けてビックリ仰天。なんと1万行もあるのです。よくよくプログラムを調査してみると、同じ処理を、あっちでも、こっちでも、そっちでも。数十か所で重複してプログラミングしていることが判明しました。






作業効率化→上司が大激怒
     ===== 後略 =====
全文は下記URLで
https://j-town.net/tokyo/column/allprefcolumn/317613.html?p=all
2ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:46:54.31ID:H2Y99IO50
日本の成長の弊害
2021/01/28(木) 07:47:05.40ID:V2an4W7O0
長い
500文字にまとめてくれ
2021/01/28(木) 07:47:42.70ID:xfFGmCxw0
嘘くせー
5ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:48:06.16ID:4zj8o/wa0
効率化すると怒られるのは世の常
2021/01/28(木) 07:48:27.57ID:aSPz99Ua0
まあ、馬鹿でもメンテナンス出来ることは1つのメリットではある
7ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:48:36.20ID:lGrpc6hz0
負けると吠える
2021/01/28(木) 07:48:42.78ID:eObH+xvx0
>>1
1行いくらの出来高制で95%も行数減らされたら、そりゃあ上司は激怒するだろw
9ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:49:11.81ID:zV7u6yxC0
長い
3行にまとめろ
10ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:49:26.51ID:6p9Q5HlN0
効率化すると仕事が増えるから?
2021/01/28(木) 07:49:27.30ID:rvBaq0hy0
いくらなんでも大げさすぎ。
認めてもらえないけど僕はほんとはスーパープログラマーなんだ〜とかどこのなろう小説だよ
12ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:49:28.42ID:/Koo4EJc0
効率化っていうレベルじゃねぇぞ!
嘘くさい
13ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:49:29.81ID:mITi4+HO0
これ勘違いするやつがいるんだよ

そいつしか変更できないものは絶対だめ
誰でも簡単に修正出来ることが1番
その上でやるならいい

独りよがりだと1番困る
14ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:49:30.20ID:qh4XZVL90
難しいロジックにして誰もメンテができなくなるんだろ
15ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:49:38.24ID:yVhiQ3ey0
糞チョン上司
2021/01/28(木) 07:50:35.23ID:6ITPPEU60
>上司のKさんが書いたプログラムのソースコードが1万行だったため、Yさんが500行にすると、怒り心頭。Kさんは周囲に「あいつ(Yさん)は三流」などと吹聴(ふいちょう)しだしたという。
完全な老害じゃん、俺なら即採用するけど
上司の立場ならそんなことは気にしねえよ
17ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:50:44.99ID:yHJA1Igu0
作り話乙( ^ω^)
18ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:50:51.58ID:q4x6hZAP0
コンパイル出来ないってとこがなんか怪しいな
コマンド1個、ボタン1個叩くだけじゃん今時
19ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:50:52.69ID:w3YD3aG50
>>8
50代だからこれだろうな
昔はコードの行数イコール給料で
わざと長く書くことがあった
2021/01/28(木) 07:51:09.47ID:blo9BzDL0
日本なら普通
言いふらせば勝ちみたいな所あるからな

転職しろw
2021/01/28(木) 07:51:26.47ID:s1rctvkK0
「キロラインいくら」「キロステップ」というのが値段の算定根拠な業界だからな

簡潔で保守性の高いコードよりも
コピペ多用で無駄が多ければ多いほど儲かるし
見かけの生産性も高くなるw
2021/01/28(木) 07:51:28.19ID:yOs7eDXz0
コメント付けて誰でもわかるようにしとけよ
23ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:51:30.28ID:iR/hAfMM0
コメントを削りまくって効率化?のおち
24ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:51:32.19ID:5ZPb7Z440
1万行とは大したもの
25ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:51:32.55ID:ioTPTR6A0
いや
仕事できない上司が嫉妬であいつは仕事ができないとか言ってくることは多々あるよ
2021/01/28(木) 07:51:38.51ID:NbDjwe7B0
長い
500行にまとめてくれ
27ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:51:41.11ID:NcdKDHxK0
自分もPGだけどさ、勝手に変えると、そこはテスト必要になるのに、その分は見積もりにないんだよ。
だからもし変えたいなら、上司に相談すべきじゃね?
今までうまく動いてた所を変える必要は殆んどない。
修正で、どこかがデグれるのが一番怖い。
その一万行のせいで動作が遅いですね、改善が必要ですね、って話ならともかく。
2021/01/28(木) 07:51:53.75ID:RiTut6RA0
>>13
自分でコンパイルできない奴の書いた1万行だぞ
2021/01/28(木) 07:52:00.18ID:VFw0Dk2j0
嘘くさい
そんな無駄なコードがあるならドキュメント見ただけですぐばれる
2021/01/28(木) 07:52:01.10ID:1eIrV0pC0
>>13
でも世間ではあいつにしかできない、と重宝がられるんだよ、現実はなw
2021/01/28(木) 07:52:03.51ID:Ow4tf1cL0
流石に1万→500だとアレなんだろうけど
改行とかソースコード読みやすい書き方だったり
ちゃんとメモ入れてくれてる方が俺は好きよ
2021/01/28(木) 07:52:06.60ID:PGuokUQh0
シンギュラリティを迎えた結果人はキレるのである
2021/01/28(木) 07:52:10.43ID:ilf3EWfb0
1行いくらで無駄にコメントとか入れて行数増やしてるのに何が効率化だよ
しかも派遣でだアホか
2021/01/28(木) 07:52:36.99ID:xfFGmCxw0
>>25
でも会社から評価されてるから上司になれているんだよなぁ
2021/01/28(木) 07:52:44.72ID:6lbdmZvD0
10000行から500行ってすごいな
コメント行が9500あったから全部削除したとか?
2021/01/28(木) 07:52:47.09ID:bjicDjj90
IFやループを使わないでコピペコピペで馬鹿みたいな行数書いた方が処理が速いこともあるんだけど
行数減らしゃ正義だと思ってメモリーリークとか起こすアホは死ねと思う
37ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:52:50.04ID:uE10iTSy0
コンパイル出来ないってのがよくわからないけど今時開発にIDE使ってないってことか?
38ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:52:51.15ID:OzUu09hX0
こいつ自身が無能だからそんな職場にいる
誰も相手にしない仕事だから放置黙認されている

それだけ
39ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:52:53.97ID:FXhRw64s0
プログラム初心者だけど、データベース的な物をソースコードに内包してるから、
行数が増えるんだろうなーとは感じた事はあるw
2021/01/28(木) 07:52:54.18ID:u87N/Lwu0
一万行を500って流石にふかしすぎ
2021/01/28(木) 07:53:16.55ID:uSZwC90D0
>>33
今時行単位で金もらってるとかまともな仕事してなくてかわいそう
42ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:53:21.39ID:BDdG+mb10
おれも若いころは効率よく生産性命と思っていたが
おっさんいなると如何に時間を配分して無理せず仕事するかに努力するようになったわ
43ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:53:28.35ID:1FqN93R70
うちの年配社員も同じだわ

自分の仕事が否定されてると思っちゃうんだろうな
44ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:53:46.66ID:E22f6UuY0
動いてるのを変える必要はないな
馬鹿でも保守できる方が大事
2021/01/28(木) 07:53:49.32ID:G5L0eXDj0
500行ですむコードが1万なんてありえなくね?
2021/01/28(木) 07:53:56.87ID:zafIlvDn0
50過ぎてプログラマーなんてしてたら駄目だよ
47ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:53:58.61ID:4zj8o/wa0
会社がどういう形で仕事を取ってるかにもよるからな
仕事ができるのと、儲かる仕事をやるのとは違う話で
2021/01/28(木) 07:54:05.98ID:KVTGqnTH0
>>27
それはあるだろうね。天才が書くと色々駆使して短いかもしれないけど、メンテ性とかどうかと
49ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:54:09.13ID:OlOiL8tD0
>>1
元記事の問題だけど、「上司が激怒」は見出しの付け方のミスだよな
怒ったのは派遣のK氏であって、上司ではない
記事書く人と見出し付ける人が別々なんだろうな
50ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:54:09.24ID:TTxqWeO10
日本は効率的に仕事をすることよりも職場にいて時間を過ごすことが重視されるんだから、怒られて当たり前だよね
51ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:54:31.07ID:5ZPb7Z440
いやいや、1万行を見通せるのは無能では無いよw
特殊な能力だろうw
52ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:54:34.31ID:l0fn/1HA0
田杉によませてやれw
2021/01/28(木) 07:54:35.11ID:gVpigR++0
>>8
ステップ数って奴だな
無駄にコメントを入れまくる
54ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:54:36.24ID:q4x6hZAP0
1行いくらとか今時ある?
かかった時間で請求じゃないの
55ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:54:40.43ID:3yzHiR0x0
Pythonみたいにモジュール使ったり一行に色々詰め込んだら無駄な行のあるプログラムはそれくらいに圧縮できるかもなあって
2021/01/28(木) 07:54:40.83ID:KrGXBEVY0
あーいたなぁ
優れたプログラム=行数が長いプログラム
って勘違いしてる頭悪いバカな御老人が
57ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:54:44.90ID:gUry7z5h0
女物のパンツ履くのはほんまええよ
上司が女物のパンツ履いてる男にガチギレするアホに早変わりや
58ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:54:59.24ID:nfeSoEKF0
いくらなんでも10000→500行は無理だろ
59ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:55:01.27ID:FXhRw64s0
>>44
メンテンス性の効率の良いプログラムは違うのかなーてのは素人にも分かる。
でも1万行ある様なプログラムにメンテンス性があるとも思えないな。
60ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:55:09.39ID:suRUer/G0
バブル世代ってそんなもん
2021/01/28(木) 07:55:17.37ID:xCEFii0k0
美味しいスパゲッティプログラム作ってこそ一流w
62ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:55:19.62ID:9StNXKhU0
>>1
是非ともマイクロソフトに言ってくれ
63ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:55:33.04ID:uE10iTSy0
>>45
かなり昔のやり方でコメントでコードの改変履歴書いてるとかかなぁ
バージョン管理導入してその辺ごっそり削ったら一気に減りそうな気はする
64ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:55:38.63ID:V3z/mqd50
こんだけ減らすのは効率化とは言わんだろ。
つか、なんで減らすなんて仕事を派遣が勝手にやってるのか。
後継制作とかなら黙って作って、社員に評価して貰えばいい。
派遣の上司に認められても何の得にもならんし、適当にあしらっときゃいい。
正社員じゃないなら自分に能力あるなら他に行けばイイじゃん。
65ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:55:47.59ID:G3jU63l10
ザブルーチンでサボろうちん
2021/01/28(木) 07:55:51.86ID:7OuFCxGc0
本当にありそうなのが日本
67ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:56:10.74ID:l0fn/1HA0
テストコードを削除したとかw
2021/01/28(木) 07:56:13.24ID:5heYYSOx0
(´・ω・`)是非ともこういうお方に京都市の住民基本台帳のシステム更新で意見を頂戴したいよねw
2021/01/28(木) 07:56:14.48ID:qW/4LP5G0
嘘臭いなぁ
2021/01/28(木) 07:56:16.18ID:vAC+jh6Z0
>>19
50代は、プログラムを効率化したほうのYさんだぞ
71ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:56:17.10ID:2rB7BA690
西野の事か?
2021/01/28(木) 07:56:17.58ID:FQN7ABrV0
>>1
> 私は派遣されたばかりのド素人で右も左も分かりません。

察し
2021/01/28(木) 07:56:22.93ID:RiTut6RA0
>>49
は?
>上司の派遣社員K
だぞ
500行にした奴も上司もどっちも派遣
74ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:56:35.94ID:8CraXO8p0
>>4
これな
75ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:56:53.16ID:9StNXKhU0
>>58
APIを呼び出せば可能
独自で処理している部分を
既存の命令に置き換える。
だだしこの場合バージョンに依存する可能性あり
必ずしもいいとは限らない
2021/01/28(木) 07:57:00.58ID:ilf3EWfb0
>>41
今更コードなんて書く仕事してねーよ
何言ってんだこのキチガイ池沼ハゲデブ顔面奇形
お前の頭がかわいそうだわ
2021/01/28(木) 07:57:08.49ID:zafIlvDn0
>>58
コピペの嵐だとそれくらい行くかもね
2021/01/28(木) 07:57:10.24ID:+OHpyXqp0
スレタイからしてコピペやん。
79ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:57:24.50ID:OlOiL8tD0
>>73
記事中にそんな表現ないだろ?
2021/01/28(木) 07:57:25.00ID:oVfBGtoQ0
まずそのエンジニアがこの文章を短くまとめろ
2021/01/28(木) 07:57:29.34ID:/DHv4u+N0
>>70
2021/01/28(木) 07:57:38.69ID:vAC+jh6Z0
まあ全てではないにしても、双方から意見を聞いて記事にしていない事から嘘くさい
2021/01/28(木) 07:57:44.58ID:iR/hAfMM0
今時VBですらスパゲッティはやりたくてもなかなか
84ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:57:44.84ID:OPbMcc+j0
金融系はやばいから関わらない方がいい
リスク関連止まったまま業務継続してる企業があったわ
2021/01/28(木) 07:57:51.32ID:r9uIhuF+0
相談、協調、根回しをやらないでやるからそうなる
確かに三流だな
86ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:57:52.34ID:l0fn/1HA0
>>72
w
2021/01/28(木) 07:57:55.80ID:ZGowe0sb0
わざと小難しくしてるんだろ
役人が考える国会答弁を聞けばよく分かるわ
88ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:58:02.39ID:NcdKDHxK0
>>59
セッターゲッターだけでも1000越えるだろ。あり得なくない。
89ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:58:05.27ID:5ZPb7Z440
>>70
上司も50代とある
2021/01/28(木) 07:58:17.65ID:YPxyZnzQ0
嘘の様で本当の話だなこりゃ…
実際こういうコード何度も見たことある
2021/01/28(木) 07:58:20.23ID:Eeedtvkk0
100回ループする処理を100回分コピペしてるとか?
92ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:58:25.69ID:UQtPH5Aa0
同じ内容の関数をコピペでいっぱい作ってたんだろ。
2021/01/28(木) 07:58:28.74ID:vRbBikgs0
言語はなんだよ
2021/01/28(木) 07:58:35.11ID:PEloTHo60
そんな暇あったら新しいの作れよ
2021/01/28(木) 07:58:36.14ID:AJYZ79w50
コンパイルとか

CC <ファイル名>

じゃん
2021/01/28(木) 07:58:40.38ID:gArR/0Gg0
ゴミ山コード書いてる奴は脳が昭和で止まっててテストを実装してない事が多い
2021/01/28(木) 07:58:48.23ID:Oz6QLVOC0
ループ回数が決まってる処理は
逐次処理にしたほうが速かったりするけど
あれは最適化とかそういうのの問題?
2021/01/28(木) 07:58:48.73ID:YMhV1bkh0
金融系でコンパイルってCOBOL?
だったらこの上司のプログラムはあながち間違いとも言えないんだよなあ
2021/01/28(木) 07:58:58.79ID:RiTut6RA0
>>79
引用符つけたんだから記事からのコピペだと気付けアホ
100ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:59:02.09ID:9StNXKhU0
全体俯瞰してみないといい悪いか判断できない。
自己満足でコードが短くなったからいいと思っている。
デメリットの部分を認識せずに上司が悪いと言ってるだけ
101ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:59:04.10ID:Ib6zbPez0
当たり前だろ、次は客側が100行でやれと求めてくるんやぞ?
今までのこいたネウチはどう回収してくるつもりだよ、効率化以前に
商売人としても三流以下だわYさん。
2021/01/28(木) 07:59:04.51ID:/DHv4u+N0
>>58
海外のデモ動画とかすごいぞ。4kbyteとかで音楽付動画とか
103ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:59:16.06ID:l0fn/1HA0
>>88
つまりオブジェクト指向で出来ているモノをスクリプトにしてしまったとかw
104ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:59:31.49ID:mPQjGxv50
コメント行全て削除しました
2021/01/28(木) 07:59:32.11ID:QzkrH/JG0
難読化すりゃ短くできるけどさ
そっちよりも処理の高速化で書けよw

さすがにこんだけ減るのは似たような処理ひたすらコピペで張ってたコードだろうし
106ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:59:34.18ID:PBKfpgEy0
今日の作り話ネタはこのスレですか
2021/01/28(木) 07:59:52.46ID:1SLFznT/0
>>3
はい三流
108ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 07:59:59.51ID:0lyy+dej0
>>70
Kの方の年齢も書いてあるがちゃんと目に入ってるか?
2021/01/28(木) 08:00:02.23ID:+OHpyXqp0
>>42
無理して徹夜して次の日動けないより毎日安定してる方がいいわな。
2021/01/28(木) 08:00:09.64ID:qW/4LP5G0
問題が発生したならともかくわざわざ作り直す意味あるか?
2021/01/28(木) 08:00:09.95ID:zGfqWk2r0
勝手に改変して責任取れるのかね
作り話だろうけど
2021/01/28(木) 08:00:10.85ID:/zZnHFD00
>>45
よく使うコードを外部ファイルにしたんでしょ
だから500行というのは実行するプログラムの目次みたいなもん

そしたら、元々外部ファイルの使い方がわからない上司が自分で扱えなくなって激怒
113ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:00:15.48ID:qh4XZVL90
リンク先の最後にこんなのが

(※なお本コラムでは、プライバシー配慮などのため、いただいた体験談の一部を改変している場合があります。あらかじめご了承ください)
114ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:00:17.13ID:NcdKDHxK0
>>68
自分が派遣されてた某2社がそれに関わってたわ。
そのせいで派遣切り2回もやられた。
コボラーじゃないから直接じゃないけど
2021/01/28(木) 08:00:20.16ID:MA0WeA5u0
金融系って事はコボラーか?
だとしたら追加仕様でソースの継ぎ足しをしてたんだろうし、行数で利益出してるんだからそんなもんだろうけど
ただそれって外注の話やろ?
内作の派遣でステップ数とか気にすんのか?

オープン系と汎用系、外注と派遣や内作とか、ベースにしたい話がどこなのかよく解らん記事だわ
行数命のコボラーならこのオッサンが無能
効率重視のオープン系なら上司が無能
いずれにせよコミュ障のどっちも無能
116ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:00:25.48ID:wzgFO1Ry0
世渡りの下手な例だな。
117ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:00:28.16ID:FXhRw64s0
>>58
世の中には想像を絶する回り道をする奴がいるでなw
2021/01/28(木) 08:00:37.25ID:n2Ba7bXZ0
本職のITベンダーでは作り話だがその辺の事務職のエクセルならありうる
2021/01/28(木) 08:00:38.55ID:ILtseiid0
無駄を省けば全レス省略出来る5ちゃん最強
120ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:00:42.02ID:is0PilWO0
1行を1万桁とかな
2021/01/28(木) 08:00:57.67ID:Q7PuVijs0
ほんとかな
2021/01/28(木) 08:01:02.33ID:aSPz99Ua0
>>34
上司と言っても派遣だし、先に仕事に就いた人間が形式的に監督する立場になってるだけな可能性も
123ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:01:07.71ID:uE10iTSy0
>>103
あーありそう
IFとかごっそり消されたらキレたくもなる
2021/01/28(木) 08:01:18.02ID:IoqT27930
>>107
ワロタw
125ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:01:19.43ID:5U+d9wAs0
1万行が無能が書いたプログラムだとしてもだ、500行にするってことは、ライブラリの流用だの関数だの使いまくって効率化しただけだろうに。
商用向けのプログラムでそもそも500行でエラー処理含めプログラミングできるもんなの?
126ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:01:27.04ID:0d9+Zck70
>>36
今時の言語やマシンでそれで違いが出るほどの効果は殆ど無いかと。
デメリットの方が大きすぎる。
2021/01/28(木) 08:01:29.96ID:5fkj8Eaf0
ステップ数減らすと金もらえねーんだよ
2021/01/28(木) 08:01:33.73ID:3C7XzmYm0
あえてコメント書かずにノウハウを教えないやつっているけど(俺)
そいつが居なくなっても代わりはいくらでもいるから
2021/01/28(木) 08:02:04.93ID:uSZwC90D0
>>76
何というかもう少し余裕持って生きたほうがいいぞ
2021/01/28(木) 08:02:06.31ID:zZObH3//0
>>75
それで銀行だとAPIは使わないようにな方針みたいだよな
自分たちで管理したいらしい

マジレスすると銀行系で特長があるのも事実
しかし今時コンパイルとかCはやめろというのはあるなw
実際かなり現役みたいやが
131ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:02:12.16ID:OlOiL8tD0
テストコードはあえてベタ書きにすることで品質担保するから(自動生成でもいいが)コード総量は変わらんと思うんだが
それもなしで単に500行にしたんじゃ無能だわな
2021/01/28(木) 08:02:33.70ID:Hj1O5uuI0
スガ見りゃ判るよ
日本も終わるな
2021/01/28(木) 08:02:37.59ID:8lEyAOYE0
>>27
これ
全テストやり直し
技術力あるなら新しい所で使ってくれ
2021/01/28(木) 08:02:37.97ID:3P7vVBfO0
そりゃ勝手にやるのは三流だわ
2021/01/28(木) 08:02:39.92ID:yJpQjMIs0
手間ひまかけて複雑だと専門性が上がって
次に繋がることって多いんだよね
単純かつ効率がいいと、勝手にアレンジされて使われて
次の仕事が回ってこなくなる。
無能そうに見えて、次を考えてる超有能、という見かたもできるのよ
ソニータイマー現象を目の当たりにすると…
2021/01/28(木) 08:02:42.35ID:f0zsaM+q0
>>116
たしかに。コピーして手揉みしながら過ごして内職してるぐらいのが日本サラリーマンの鏡だよな
2021/01/28(木) 08:02:42.87ID:XukoiUIR0
よく分からないけど なぜか動く
とか大量に書き込んであったんかな
138ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:03:06.02ID:PNdaHdeh0
>>1
コンピューターの業界は口ばっかの無能でもやってけるからな
139ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:03:08.92ID:JNuGCOJ00
バブル世代は採用担当にペッコリ90度されて入社した経験あるからプライドぶっ壊れてる
2021/01/28(木) 08:03:14.25ID:JEd9ll+00
無駄=金の仕事なんでしょ、日本(他もだけど)の悪い所
2021/01/28(木) 08:03:16.98ID:Qi/4Yx2X0
ちょっと昔だが、サーバーあたりの話で関数の呼び出しコストを嫌って
わざわざコピペで書く時もあるようなことは、噂で聞いたことあるな
2021/01/28(木) 08:03:19.12ID:VWDBRw7e0
ワンライナー連発でメンテ不能にしたんやろなあ。
2021/01/28(木) 08:03:23.83ID:TDulm9tO0
作り話だろうけど
三流は間違いない

効率いいけど新規の500行より
実績ある10000行の方が
いいと分かってないからな
2021/01/28(木) 08:03:29.02ID:mP5yNRKk0
昔、アスペルガーのプログラマーが
ひたすらワンライナーにしたり、コードを謎解きみたいにして
やめさせたら発狂して引きこもりになったわ。
アスペはほんと取り扱いやばいわ
2021/01/28(木) 08:03:33.82ID:rqBLbCq30
行数増えた方が処理早くなることもあるんだな
客としては早い方がいいしこの上司の方がテクニックは上だったりしてな
146ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:03:36.41ID:/egLCtMN0
>>1
>よくよくプログラムを調査してみると、同じ処理を、あっちでも、こっちでも、
>そっちでも。数十か所で重複してプログラミングしていることが判明しました。

これには時々ワナがあってだな

同じ処理を一つの関数に纏める→シンプルになったと喜ぶ
  ↓
仕様変更/追加でその一つに纏めた関数にも改造が及ぶことになる
  ↓
色んなところから呼びまくってて、そこを改造すると影響が及ぶ範囲が不明
  ↓
一つに纏めた関数はそのまま残し、コピペしてちょっとだけ違う極似の関数が増える
  ↓
こういうことを繰り返して結局、難解で複雑化する
2021/01/28(木) 08:03:36.56ID:uUVLOio40
元からあるコードを全部精査したのかね
勝手にやったら誰だって怒るけど
148ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:03:50.39ID:5ZPb7Z440
こういう話って具体的に見てみないとわかんねえな
想像するだけ無意味だw
149ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:03:50.60ID:H3OTMnfq0
10000から500だから凄いぜい肉だったんだろうけれど
こういうものって引き継ぎを考慮して歴代の痕跡が分かるようにわざと残したり
コメントって必要ないの?
150ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:03:55.65ID:glRwPUyI0
プログラムはさっぱりだからわからんけど
必要なとこまで削ってドヤ顔してたんじゃないの知らんけど
2021/01/28(木) 08:03:57.17ID:Yha6JuZ90
作る時は単機能毎に呼びだした方が効率良く感じるんだよね。

書く量減るし、作ってる時はどのモジュールがどんな機能かほぼ把握出来てるし。

でも、それが運用入った後しばらくしての障害時なんかでは1処理(複数機能)単位で書かれてた方がエラー時の変数変遷とか追いやすいのにとか思う。
この呼び出しはどんな機能だっけ?って感じになってるし。

どんな事やらせるプログラムなのかにもよるから、ちょっとこの文だけじゃね。
152ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:04:13.21ID:ibrS9CwH0
これはそういうことではない。今でもコードのステップ数で見積もり金額を算出、成果としても評価するバカ会社があるんだよ。

そういうところと付き合ったら、頭の良いコード書くとかえって安くなっちゃう。しかも不具合も少ないしメンテナンスコストも下がっちゃうからそこでも売り上げを稼げなくなる。

いわゆるSI会社なんてこんなもの。存在自体が粗大ゴミだね。
2021/01/28(木) 08:04:13.65ID:vBUkaE2s0
>>113
ひどいなwww
154ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:04:18.00ID:hiTUHPrP0
ソースコード1万行書くのにコンパイルできたいとか間違いなく嘘だな
155ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:04:20.77ID:3v/ZaJZs0
>>139
これな
団塊とバブルが日本をぶっ壊した
2021/01/28(木) 08:04:20.98ID:3C7XzmYm0
昔某大手でATMのコード書いてたとき確かに一つの関数が数千行あるんだよな
継ぎ足しで書き足すから下手に構造変えると絶対バグるから
普通なら無許可でいじることはできない
2021/01/28(木) 08:04:26.50ID:IdYc5xVT0
if
if
if
if
if
if
if

これで行数稼げるwww
158ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:04:27.65ID:BfoRuuW+0
500行で書けるのを1万行にするというところだけで、
上司が超難読プログラマーだと分かる。
159ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:04:35.12ID:HY/UAsLJ0
役所から大企業から弱小企業まで、日本で一番やっちゃいけないのが効率化だろ、効率化は、日本型社会の破壊行為だぞ。
2021/01/28(木) 08:04:38.76ID:ReYR0eJk0
前担当者が急死してそいつが書いた所謂スパゲティソースをメンテしてたら禿げた
161ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:04:40.61ID:vQ/0VfHs0
1行でええやろ
2021/01/28(木) 08:04:53.90ID:mP5yNRKk0
やめさせたのは雇用じゃ無くて、業務の方法ね。
アスペはこだわりが強すぎるし、ペース乱されるとパニック起こすし
入社時からあんなの判断できないから地雷だわ
2021/01/28(木) 08:04:56.86ID:zk1Lj4090
プログラミングあんま出来なくても可読性低いコードは簡単に書けてしまう地獄
・インシデント入れない
・特に意味も無いルーチンジャンプを繰り返す
・共通化出来る変数をいちいち処理毎に作成していく
・変数名をその場のノリで決める
・似たような処理も共通化せず、毎回、手書きしている

ここら辺意識すれば誰でも糞コード書けると思う
2021/01/28(木) 08:05:14.31ID:tViS5IwW0
金融系ってことはCOBOLかな

確かにアホな奴ならモジュール化できる全く同じコードをモジュール化せずにコーディングしかねないな

それなら1万→500でも不思議はない
2021/01/28(木) 08:05:14.47ID:vBUkaE2s0
フィクションです
5ちゃんねらーはこのネタで叩き合いしてください
2021/01/28(木) 08:05:17.32ID:vAC+jh6Z0
コードを改修するなら、その設計仕様書とかドキュメントを残して、あとで思わぬエラーが発生したときの対応まで責任取れよ

それが出来ずに勝手に改修して、派遣だから契約切れたらサヨウナラってパターンじゃないのか
167ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:05:20.24ID:X38kqco/0
消しちゃいけないものも消したんだろう

ただ必要のないところで「違うとは言えないのである」みたいな日本語に近いコード書くヤツいるけどな、特に金融系で多い
コード自体も分かりにくくすることで漏れた時のリスクヘッジだと
168ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:05:29.96ID:QJvuwtDd0
同じ500行が20回コピペされてただけでしょ
2021/01/28(木) 08:05:47.13ID:zZObH3//0
>>145
処理が早いというか

正確に動いてるならわざわざ変えない文化なのが銀行
それは性質上当然ともいえる
2021/01/28(木) 08:05:54.16ID:wk4a/eFu0
ホンマかいな
171ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:06:10.24ID:sFDSYoFF0
え、別にブラック自慢じゃなくて
弊社はどちらかというとホワイトだけどこんなの普通にあるあるじゃないのか?
多分社畜が家にいる時間のスレなら>>1
もっと共感されてると思う
こどおじばかりの時間帯はアレだが
172ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:06:13.11ID:fhQvxaCQ0
男社会って足の引っ張り合いやしな
2021/01/28(木) 08:06:16.04ID:Krl0XpR60
>>75
Win環境ならそのAPIが実装されてるDLLを実行ファイルと同じディレクトリに置いておけば良いだけだろ。
2021/01/28(木) 08:06:25.22ID:pKzo4TtI0
頻繁に仕様変更のあるライブラリを使わず、全部自前で書くってのなら、長いコードも少しは理解できる。
世の中、一度作ったらメンテナンスフリーであることを求められることもある。
2021/01/28(木) 08:06:29.54ID:CmZzU7ju0
もう日本のITとか後進国レベルだからな
日本人の価値観終わってるし
>>1のように言われたって何も思わんわ
もう海外のITずっと関わってると尚更ねw
2021/01/28(木) 08:06:48.77ID:vBUkaE2s0
叩ければ何でもいいんです
2021/01/28(木) 08:06:49.06ID:Wglw54oB0
こういうところだと行数でプログラムの価値が決まるから
行数減らしたらそりゃ怒られるだろう
2021/01/28(木) 08:06:52.32ID:V3z/mqd50
業務用ソフトは安定性が大事。
リソース管理ができていればソースの軽重なんてどうでもいい。
この状況は知らんが、後先考えず勝手に、ほれみて500行!ドヤァ!とかマジで勘弁してほしい。
2021/01/28(木) 08:07:00.46ID:EQK26omX0
あまり高度な処理書くと理解に時間かかることもあるしな
2021/01/28(木) 08:07:02.29ID:ryCWPmXd0
>>1
馬鹿だな
1万行だから価値があるのであって500行じゃダメなんだよ
マジで3流じゃん
2021/01/28(木) 08:07:08.65ID:cxRxzdbb0
> 上司のKさんが書いたプログラムのソースコードが1万行だったため、Yさんが500行にすると

どういうこと?
同じコードを何度もコピペしたり、既存のライブラリ使わず自分で書いてたりしないとそんなことにならんぞ。
2021/01/28(木) 08:07:24.84ID:OditPZj90
趣味でやってるわけじゃないから
効率よくやって良いものを作れば良いってわけじゃない。
仕事がどう言うことか分かってないバカってことだ。
2021/01/28(木) 08:07:34.30ID:DFBKJkak0
必要な無駄を省いて、あとの人が手を入れられないコードにしたなら
そりゃ怒られるだろうよ
最短化が常に正しいとも限らない
184ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:07:38.41ID:VHT/spqY0
>>27
>>48
俺も話自体はテンプレの嘘くさい話だと思うが、
サブルーチンでの効率化自体はメンテナンス性向上につながると思うぞ。
コピペの塊のプロフラムで一箇所処理をいじろうと思うと、コピペした
ところを全部チェックして、漏れなく変えてかないといけない。そっちの
方が時間と労力がかかる。
出来上がってるプログラムを効率化しても金が出ないのは事実だが、
今時行数で単金を決める会社はないだろう。
GUIの系のプログラムには使えないし。
2021/01/28(木) 08:07:42.25ID:3C7XzmYm0
動いていて問題がなければ触るな
186ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:07:44.03ID:HW3UAyYP0
団塊のプログラマーの上司と一緒に仕事したことあるけど
サブルーチン使わない、データの読み書きはcsvで1つのファイルに全データを書き込む、
インデックスの意味を知らないalertをアリアトと読むようなやつだった
187ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:07:50.67ID:tjuBThbF0
それは人間にとっては効率化だろうけど処理にとっては効率化なの?
188ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:07:57.25ID:wrWQQ8QE0
>>64
メンテナンス性最悪すぎて1から書いた方が早いプログラムはあるからな
189ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:07:59.27ID:vQ/0VfHs0
でも1万行のプログラムの方が儲かるんでしょ
2021/01/28(木) 08:08:12.63ID:Hj1O5uuI0
項羽と劉邦の話の通り
項羽が最強だろうが天才だろうが残るのは劉邦
それも世の常だ
2021/01/28(木) 08:08:12.95ID:pMDWICR10
COBOLだろたぶん
本当に機能担保できてるのかな〜?
192ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:08:14.36ID:ceawuYNo0
>>1
お、なろう小説でも始めんのか?
プログラム効率化したら追い出された、けどもう遅い!転職して云々
2021/01/28(木) 08:08:29.36ID:YrpS9s5q0
上司ってまわりの同僚をそそのかして上司になったやつばかりやからな基本知識もない無能上司ばかり
2021/01/28(木) 08:08:37.17ID:SKbbUu4N0
コミュニケーション取れてなかったんじゃ?
ホウレンソウできてなさそう
2021/01/28(木) 08:08:47.40ID:vAC+jh6Z0
人のコードを頼まれもしないのに途中から改修するより、1から自分で設計してプログラム書けばいいんだよ
そうすれば誰も文句は言わない
2021/01/28(木) 08:08:50.03ID:HNNaqth50
派遣の上司が派遣という闇
どこかの社員で客先常駐なら分かるけど
197ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:09:05.68ID:k8W7Kput0
上司「今まではこうだったからこうするでは進化に繋がらない、どんどん改善しろ」

若者「こういう改善すれば大分楽になります」

上司「楽すんな却下」
2021/01/28(木) 08:09:05.88ID:FB22WU790
いっぱいコードあった方が凄い感じに見えるだろ
そりゃこいつは3流だわ
サラリーマンってそういう組織だから
何も分かっちゃいない
199ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:09:22.11ID:d3UG0xrs0
俺はF系列のお偉いさんと飲み行って、仕事の効率化の話しになったら「仕事はそうじゃない!」ってキレられたなw
2021/01/28(木) 08:09:32.62ID:NKAIy/Ok0
前に既存のライン品より明らかに優れてる物が持ち込まれたけど、
現場の老害や中年連中は、一生懸命否定する事だけしかしないんよな。
一般人100人に見せたら全員こっちがいいと指すレベルでもな。
企業のイノベーションとか現実では口だけなんよ。
2021/01/28(木) 08:09:36.18ID:s1rctvkK0
>>156
そういう事が秘伝のタレのように何十年も積み重なって
誰も全貌を理解していない謎だらけのレガシーコードができあがる
2021/01/28(木) 08:09:38.25ID:pqsOZG6X0
>>126
システムによるが、キャッシュアウトの頻度があがるから、実際に性能が段違いになることが多い、
2021/01/28(木) 08:09:40.05ID:CmZzU7ju0
>>189
その発想自体終わってるよな
それに英語でドキュメント読めない時点で3流どころか5流以下ですから
2021/01/28(木) 08:09:52.62ID:3C7XzmYm0
言われたことだけやってれば十分
2021/01/28(木) 08:09:55.66ID:3ExUIkJ90
かなり前の2ちゃんでヒキニートがSEになったスレを思い出した
2021/01/28(木) 08:09:56.10ID:ATKKv8Wo0
有り得なくもないが
大きく変更する前に上司に相談しなさいな…
スタンドプレーは危険だよ
2021/01/28(木) 08:09:58.26ID:mGpb5Qx90
>>3
無能上司
仕事が出来る部下に激怒
以下穴埋め
2021/01/28(木) 08:10:01.80ID:4OGwGQrO0
そらそうよ。一行いくらの契約だったんだろ。それをこんなことしたら色々バレてまずいだろ。無能すぎ。
2021/01/28(木) 08:10:07.96ID:v3/8/VLm0
ソースの長さはそうだけど、実行速度、移植のしやすさとかでは上司のプログラムの方が優れてたとか?
プログラムとか詳しく知らんけど。
2021/01/28(木) 08:10:08.17ID:pON7HQN60
フィクションでよくある
新しい上司や職場が無能そうに見えて実は凄腕であることに後から気付くやつ
211ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:10:14.44ID:X38kqco/0
仕様書も作らず「あらよっ」ってな感じで書き換えたんだろう
金融だとテストは全網羅でチェックだし、セキュリティチェックも、数年掛かる
そんなもんも知らんで書き換えられたらブチギレるわな
2021/01/28(木) 08:10:16.16ID:rqBLbCq30
行数で値段や価値が決まる業界なのか
そりゃトップが改革でもしない限りそのルール通りにやるのが正しいよな
上はアホだなと愚痴りながらも1万行やるのが大人なのね
2021/01/28(木) 08:10:17.35ID:Qi/4Yx2X0
昔の言語でメモリ破壊しているのが原因なのに、適当に余計な処理書いて
「この処理書いておくとなんか上手く動くんですよ」
という話も聞いたことあったなぁ
214ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:10:19.74ID:tjuBThbF0
>>1 の文章だって1万行を500行にしたと同じことを何度も書いてるよね
そういう事でしよ
2021/01/28(木) 08:10:36.61ID:8GHRtV9y0
本文を読む限り今まで無能を誤魔化すためのハッタリと仕事してますアピールで切り抜けてきたんだろ
そしたら誤魔化せない相手が来て罵倒して黙らせようとしたら反撃されたと

20×10と書けば済む計算を20+20+・・・+20みたいに無駄にめんどくさい手間かけるのをメンテしやすいで片付けられんぞ
2021/01/28(木) 08:10:38.65ID:ReYR0eJk0
昔自分が書いたソースを見直すと今じゃ思いつかないような高効率でトリッキーなコードを見つける事はよくある
2021/01/28(木) 08:10:43.75ID:f0zsaM+q0
>>189
銀行と何万行とかわすれたがニュースでみたな
2021/01/28(木) 08:10:43.88ID:GzuBpsin0
ステップ数換算じゃないと工数出せないからね
工数は作業時間じゃなくて
その機能を実現させる技術の価値なんだって考え方を浸透させて欲しい
2021/01/28(木) 08:10:51.28ID:xmgGJ9Rb0
三流でいいっすよ
自らを5流ですと自己紹介する上司さんみて笑ってますから
220ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:10:51.42ID:+onE6NjF0
>>8
いろんな会社にソフトの開発発注をやってるが、ソースコードの行数に応じた出来高制なんか見たことないな
未だにそんなことやってる会社なんてあるの?
2021/01/28(木) 08:10:56.47ID:QzkrH/JG0
多分これコボルだしな
客先にもよるけどコボルやってた人嘆いてたな
本当は短くできるんだけど禁止されてるって
今は知らんけど昔のシステム保守絡みだと金融系はなんかこの辺厳しいらしいよ
222ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:10:59.13ID:IonnYjeI0
金を多くもらえるのを一流と定義するなら
プロゴラム行数で歩合制なら優秀なのは1万行
プログラム1本の出来高なら、500行のほうが1流
で、どっちなの?
2021/01/28(木) 08:11:02.02ID:4BPNxWYs0
N-BASICしか使ったことなかったんだろ
224ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:11:02.41ID:l0fn/1HA0
あ、おれわかった
プログラマーX制作の前振りだろ
2021/01/28(木) 08:11:05.16ID:DFBKJkak0
知り合い曰く、プログラムの中枢部分より
GUIに近い所の検証が大変だと言ってたぞ
なんせどんな入力でどんなバグが出るのか絞り込むのが難しいらしいから
色々試さないといけないらしい
2021/01/28(木) 08:11:16.61ID:NU5BRCNV0
>>1
短くすれば絶対にいいという単純なものじゃないからな
正常パターンしか考慮してなくてレアな異常パターンへの処理を省略したりとかとんでもをやらかしてるんじゃないか?
227ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:11:18.00ID:FI9xAokF0
>>8
ありそう
無駄な業務が利益を稼いでるのはよくある話
228ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:11:21.28ID:6a0zdm6H0
改行無くしまくって500行に圧縮しただけだったりしてw
229ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:11:23.82ID:jodqc4L/0
新しくサブルーチン作ってそっちに飛ばすのを繰り返したプログラムか
2021/01/28(木) 08:11:29.06ID:s1rctvkK0
>>195
一人で開発するなら好きに書いていいけど
チームで開発するときは普通はコーディング規約とかがあって
それに沿った書き方を求められる
2021/01/28(木) 08:11:31.59ID:+u3XGckv0
勝手にやったなら怒られるのもわかると思うけど
2021/01/28(木) 08:11:34.78ID:8wQ8ZW5A0
仕事のソフトなら安定性、保守性が大事
プログラミングコンテストでお題のプログラムを
とにかく有効処理ステップ1行で実現させる奴がちょくちょくいる
正直感心するしセンスもあると思うが仕事にまでそのノリ持ってきたら殺すわ
2021/01/28(木) 08:11:43.30ID:wzgFO1Ry0
書き換えるなんて、属人化のいい例だろ。
こいつ自分が辞めた後の運用とマニュアルのことも考えずに書き換えるなんてアホの極みでしかない。
2021/01/28(木) 08:11:46.20ID:vAC+jh6Z0
>>212
作業人数*日数じゃないの?
他の業界は知らんけど
2021/01/28(木) 08:11:50.23ID:JtBgPmRP0
自分のプロセスを自分でキルしないといけなかったり、
非論理的な言語仕様は多い

そのまま書いて動くこともあるけど、
大抵は変則的なことをやってトラブルを回避する
2021/01/28(木) 08:12:00.45ID:qylFEo2q0
今はPCか高速だから500行も1万行も大して変わらない。それよりもバグやエラーをどう対処するべきかという点についてコードを足す必要がある
2021/01/28(木) 08:12:01.18ID:zNSFQw+G0
稼働中のプログラムを気にいらないと書き直して
市場不具合出して叱られたやつがいた
2021/01/28(木) 08:12:12.41ID:GEfOeLtz0
こりゃあダメに決まってる
儲からないよ
239ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:12:15.01ID:7B6ZOlGN0
サブルーチンを知らなかったんだね
240ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:12:18.28ID:/egLCtMN0
>>209
1が事実とするなら、まとめやすくて読みやすいソースだったんだろう
2021/01/28(木) 08:12:24.41ID:GzuBpsin0
>>225
モンキーテストの時間取れるプロジェクトなら良いよね
242ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:12:25.34ID:mITi4+HO0
>>58
話は盛ってると思うよ
10000→5000じゃないかなw

記者 「これじゃあインパクトないな。0を1個取るか」

でも実際使わない機能って結構ある
それ削除すれば行ける
だいたい使うかもしれない、わからないからとりあえず残しておくかだから

使わないならまだいいけど絶対使えないのに残したり修正しないのもあるからな
昔お偉いさんの秘書の人の使っていた会議開催通知システム
使わないでなく使えない機能てんこ盛りだった
それ自体はいいんだけど開催通知出すまにでエラー画面が何回も出るけど運用で回避していたって
作った人が辞めてその部署には開発関連の人いないから誰も修正できなくなった
エラー画面だけは出ないように修正してあげたけど
メール、APIなど会社のシステム変更も考慮しておかないと
2021/01/28(木) 08:12:27.84ID:pMDWICR10
>>206
金融だからな
30年に一度発生するかしないかみたいなデータ処理がザラにある
怖くて触れんよ化石にカビの生えたコードは
244ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:12:28.02ID:Qbmbw0Yo0
>>200
    ∧__∧
   ( `・ω・´)      マイ糞の悪口は禁物だぞ!
   /
2021/01/28(木) 08:12:31.25ID:hPH1+TiW0
500行にしたのはいいけど
他人がメンテできるのかな?
2021/01/28(木) 08:12:31.91ID:SOPRB7aa0
500行ですむのを1万行にできるのか
そっちの方がすごいだろ
247ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:12:34.69ID:DtARhjg70
50代にもなってプログラミング作業
2021/01/28(木) 08:12:38.57ID:OditPZj90
そのリファクタリングのコストを誰が出すのだ?
その勝手にやったリファクタリングのテストだ動作保証をおまえができるのか?
遊びでやってると勘違いしてる自称優秀なバカ
249ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:12:38.74ID:f8s9x8bX0
>>221
「修正前のコードを消してはいけない。コメントアウトで残すように」

コメント3000行、動くコード200行

大分前だけど銀行での実話。COBOL界隈では普通の話。
250ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:12:38.78ID:FlRFR8d70
>>146
あるな〜必要になった時点で派生させようぜ
とも思うが

実装する時は圧倒的にコピペが楽だから
みんな碌な分析せずにコピペしがちなのよね

保守運用は別の会社、契約で全体最適が
なかなか難しい
2021/01/28(木) 08:12:41.09ID:MGFWvyzS0
500行にまとめたスキルを身につけるのにどのくらい投資してたのかしりたい
2021/01/28(木) 08:12:50.92ID:zk1Lj4090
>>216
黒歴史的アレですね
たまに過去の自作物見て、死にたくなりそうな顔してる人見掛けますわ
2021/01/28(木) 08:13:03.50ID:oXEzuKDS0
>>112
同じルーチンが繰り返し出てくるプログラムならルーチン共有化で大幅に減らせるが
仮にそんな設計で許してたなら顧客は良い鴨だったということ
2021/01/28(木) 08:13:04.89ID:ttwHsfyC0
昔は派遣のプログラマーだと1stepで幾らって契約が有ったから無駄にコード長くする奴はいたな
2021/01/28(木) 08:13:12.05ID:mP5yNRKk0
>>249
昔はgitとか無いもんな、しゃーない
256ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:13:16.16ID:fuEV6W5J0
社内seの上司いたら学歴聞いてみん下手したら高卒で英語ができるだけだったとかざらにいる。
257ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:13:18.92ID:uu15xb+n0
500行の仕事でも10000行にすれば
それだけ多くの売り上げに繋がる
馬鹿正直に仕事する社員は無能なのよ
258ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:13:20.56ID:f8s9x8bX0
>>247
ある意味超人だよ。常人じゃ頭も身体ももたん。
2021/01/28(木) 08:13:22.86ID:k9kRPPHd0
>>36
典型的なスパゲッティソースになる
他人がっみてわからないプログラム
2021/01/28(木) 08:13:30.94ID:0Wdhncav0
>>8
一万行で受注とったんだから、今度からおまえ仕事とって食わせてくれよな、と言われそう
2021/01/28(木) 08:13:32.27ID:n6a6bYGe0
ソースを直接のみないとなんとも言えないな
少ないからって理解できないソース書かれても困るし
262ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:13:32.32ID:BfoRuuW+0
済みませんでしたと言って
AAを9500行付け足しておくか。
263ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:13:37.88ID:dhGBuzu60
かといって本当に大したことない内容だったりしたら普通にありうる
264ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:13:39.08ID:1VgOdMVM0
このスレ見てると日本がソフト後進国な理由が分かる気がする
2021/01/28(木) 08:13:42.27ID:qW/4LP5G0
これは儲かる、儲からない以前の話
勝手にコードを変えるな
2021/01/28(木) 08:13:45.77ID:4OGwGQrO0
>>212
今どきお客さん全部が、一行いくらとかそんなんで納得するわけないんだけど、情弱でカモの上得意様だったんだろうな。それをコイツがこんなことしたから全部台無しに。
2021/01/28(木) 08:13:49.30ID:yRYI/NHy0
オードリータンの様な人物は干される、潰される国
台湾で生まれて良かったと思う
それだけ日本のITはマジ終わってるからな
268ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:13:49.58ID:X38kqco/0
>>201
某日本でも3指に入るメガバンク系のクレジットカードの仕組みがそうだった
作ったヤツ、付け加えたヤツ、単に変えたヤツ、いい方向に改修したヤツ
リレーみたいに順々に辞めていくから、誰にも全容が分からず動いていた

8年くらい前の話

まあ一番悪いのはエンジニアがすぐ転職することw
エンジニアに転職されちゃう会社ってとこだな
269ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:13:52.63ID:zGKwKEKk0
短いのはいいけど、やたら外部ライブラリに依存とかあるしな。
270ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:13:54.71ID:kcKlejI+0
Z80の時代じゃねえんだから
コードの行数で単純に価値が決まる訳じゃなねえわな
271ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:13:56.49ID:6a0zdm6H0
>>212
やったやった
昔エラーチェックとか関数化してたのに上司から「全部直接書いて。ステップ数稼ぐために」って言われたことあるわ
会社も大変だよね
2021/01/28(木) 08:14:06.66ID:O//CfFip0
雑な設定だなあ
これライターこそ三流でしょ
273ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:14:16.51ID:3hU9V6SR0
無駄はあってはならないけど、短いからいいということもない
今は可読性の高いコードが望まれてるよ
変数の入れ子状態で短くしたと言われても、後の人が読みにくいコードはダメなプログラマだな
2021/01/28(木) 08:14:16.90ID:V3z/mqd50
>>216
画期的ソース書いた後にパソコンフリーズ。
同じもの書こうとしても書けなくなる。
1時間前のオレを返してと叫ぶ。
2021/01/28(木) 08:14:18.69ID:BN5yMJC/0
効率化も度が過ぎると他人が読めないコードになる
2021/01/28(木) 08:14:19.78ID:DFBKJkak0
>>241
まぁしわ寄せが各方面に行くんだとさ
2021/01/28(木) 08:14:19.80ID:zafIlvDn0
>>94
新しいの作るとテストと保守が発生するんだよ
そのコストが以前の維持より低ければいいけどな
2021/01/28(木) 08:14:26.81ID:VpByYZ1p0
新規モジュールならともかく既存モジュールの改修なら咎められても仕方ない。
279ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:14:29.73ID:uu15xb+n0
手動インライン展開だったのかもしれない
280ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:14:32.20ID:Cc/vVtKf0
応用するためにある行を削るなよ
2021/01/28(木) 08:14:43.59ID:vVfDZ1wG0
上司は別の点を指摘してるのに勝手に話をすり替えて言いふらしてるパターンやな
282ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:14:45.36ID:DtARhjg70
よくわからない異常処理は削除だ!
283ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:14:48.64ID:57rA9dND0
こういう創作文ってひとついくらもらえるんだろう
2021/01/28(木) 08:14:51.82ID:3C7XzmYm0
500行のCASEが20あったんだろ
285ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:14:53.59ID:85cJhhWo0
むだに短縮させて書くやつもいるからな。
ほかの人もパッと見てわかるロジックにしておくのも技術のうちだよ。
オナニーソースは解析に時間がかかる。
2021/01/28(木) 08:15:05.69ID:yRYI/NHy0
>>239
サブルーチン知らずにエンジニアとかw
その人、エンジニアを名乗る資格ないと思う
逆にそんなの晒したら侮蔑の目で見られるわ
少なくともまともなエンジニア界隈ではな
287ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:15:08.86ID:FnaXY1ij0
仕事減らしやがってバカチンがぁ
288ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:15:09.16ID:HHDcc9vb0
>>1
じゃ、
>del *.*
1行で
289ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:15:17.78ID:l0fn/1HA0
>>265
それなw
普通あり得ない話だからほぼネタ確なのは分かるw
2021/01/28(木) 08:15:18.42ID:tmHGOuGe0
プログラムなら見る人見りゃわかるわけだろ、いうほど効率化できてなかったんじゃねーのか
2021/01/28(木) 08:15:20.95ID:vAC+jh6Z0
>>264
実際のコードも見ないで、記事だけでそう判断するのもどうかと思うぞ
2021/01/28(木) 08:15:21.92ID:GEfOeLtz0
日本においてはプログラマの地位は低い
50代でプログラマは何かが欠けているね
293ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:15:24.19ID:oeYE2u9m0
>>13
ExcelでVBAじゃなくて敢えて関数で組むのはそれだな
2021/01/28(木) 08:15:29.36ID:2w8faxIW0
意識高い風嘘松
2021/01/28(木) 08:15:32.31ID:ckLoyRXE0
初心者でも読めるように簡単なソースにしとかないといけない。
誰もがメンテナンス出来る様にしておかないと、そいつが居なくなったら誰もさわれないものになる。
あと金融系なら今現在安全に稼働しているプログラムが絶対正義。
わざわざ複雑かつリスキーなものにしてどうすんだよ
296ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:15:32.87ID:JVczCdgP0
>>100
仕事で扱う側だと無駄があるほうが助かることもあるからな。
いちいち確認したり、巻き戻し処理できる機能あるなら、ミス防いだり、ミスからの修正できたりする。
こういうのは必要ないと最低限しかないと、「ミスしないでやってください。それが効率化です」とか要求されたりもするからな。
何でもかんでも無駄をはぶくのがいいとは限らんしな。
2021/01/28(木) 08:15:33.25ID:Wglw54oB0
プログラマーが質問する掲示板に居るわこういうの

「僕は10万行のプログラム書いてる人ですがここがわかりません」
って そしてやたら初心者向けのこと聞いてきて
さらに助言を全然聞かないから無視されてる
2021/01/28(木) 08:15:44.92ID:btnlTYaa0
>>227
ゼネコン「せやね」
2021/01/28(木) 08:15:45.98ID:p2mV6tth0
作文です
2021/01/28(木) 08:15:52.28ID:uXeYWDeV0
昔はカッコを1行使って書くのがいいとされていたけど今もそうなの?
2021/01/28(木) 08:15:53.24ID:MVP8jpwm0
本当にコピペなのか?
微妙に違う処理で障害が出てクレーム→仕事が出来ない奴と言う評価とかじゃないの?
2021/01/28(木) 08:15:57.94ID:GEfOeLtz0
>>286
サブルーチン
303ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:16:03.33ID:WJlveuqj0
うちの係長(34歳)が派遣のおっさん(43歳独身氷河期ハゲ)に
「おい、そこの派遣、それもういいからこっち来てこれやれ」
って指示したら、そのおっさん(43歳独身氷河期ハゲ)がいきなり係長に
「なんでタメ口聞いてんの?なあ?」って掴みかかったんで
周囲の社員で止めたんだけど、話が上に行って
双方から事情聴いて、その派遣おっさん(43歳独身氷河期ハゲ)が切られて
派遣会社に厳重注意することで収まったんだけど
いい大人が身分も弁えずけんか腰で暴言吐くとは思わなかった
社会常識すらない人間がいることに驚愕したは
こんなんで氷河期世代を正規雇用にしろとかありえんは
2021/01/28(木) 08:16:03.54ID:JqbE3npn0
やっぱり処理の共通化とかしないものなのかね?
最近ITに転職したけどインターフェイスが使える人間もごく少数といった印象
数学ができる人も少ないしぶっちゃけ大学生のプログラムレベル
2021/01/28(木) 08:16:07.82ID:8GHRtV9y0
>>200
そうそう、新しいことを覚えるのが面倒くさくて今まで築き上げてきた経験がリセットされるのが怖いんだろうね
日本の産業が停滞してるのってそういう偉くなった老害が付いていけない自分に合わせようとして足を引っ張ってる部分が大きいと思うわ
306ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:16:07.88ID:f8s9x8bX0
>>266
今の客は行数見ないし…
まともな客だとドキュメントも「コード見ればわかる話は書かないで」とか言ってくる

>>273
再帰に次ぐ再帰で簡潔だけど読めないコードとかあったな
307ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:16:10.04ID:la4/ZN8D0
流れ書いたコメント行とかもごっそり削ったんなら怒られても仕方ない
308ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:16:15.60ID:PNdaHdeh0
大変な仕事だったともったいつけるのも
エンジニアの仕事っちゃ仕事だからな。
2021/01/28(木) 08:16:28.22ID:JFPKuFM00
>>243
ものによってはバグ含めて正常に動くようになってるからな
最適化すると動かなくなるのはよくある話
310ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:16:31.67ID:RaP4CQ9C0
契約により1ステップ幾らの場合もある。
その場合、会社から見れば三流であり、何も知らずガタガタ言うやつは去れ。
2021/01/28(木) 08:16:32.63ID:qwpItX240
この縮み方から見てサブルーチン化出来るものをしてなかっただけだろうに
天才のコードだのトリックだの何だの言い出すわ
そもサブルーチンっつー単語が250レス近く行っても片手で数えられるとか……
2021/01/28(木) 08:16:34.24ID:ftUFyVhg0
>>35
100行くらいのサブルーチンが100回くらい書かれてるんじゃね?
313ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:16:45.65ID:Cc/vVtKf0
>>58
既存コードに置き換えたり変数名を簡略化したりすれば可能
応用効かないしわかりにくいしでいいことないけどね
2021/01/28(木) 08:16:45.70ID:cmuXypH10
出来ればいいだけならフリーでやんなさい
自分の手柄を他人の手柄風に見せてやる。
本当に実力があるなら誰かが認めてくれる

バカをうまくあしらうのも社会人のテクニック
2021/01/28(木) 08:16:52.17ID:cQ/sh9Gn0
確かに効率化は文句言われるな
考える事を止めた脳死老害は失われた30年の戦犯だと思うわ
2021/01/28(木) 08:16:58.01ID:vAC+jh6Z0
>>28
まずその話が嘘くさい
自分でコンパイルできない人が、今までどうやってコード書いてたわけ?
2021/01/28(木) 08:16:59.86ID:gNvAxXWV0
ぱっと見でそいつしか解らんような物だったら犯罪だろいつまでもソイツがメンテ出来るとは限らんし
318ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:17:14.45ID:/XBWIJ560
1000行続くif文を見たことあるよ
319ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:17:15.21ID:f8s9x8bX0
>>304
数学できてIT業界のプログラム仕事に来るのは相当な落ちこぼれでしょ
研究所とか行けっての。
2021/01/28(木) 08:17:26.25ID:rAE4N12G0
>>4
同じ事を思った
流石にこれは嘘だろ
2021/01/28(木) 08:17:28.08ID:3C7XzmYm0
なんでこんなに伸びるんだ
ここはIT集団か
2021/01/28(木) 08:17:28.87ID:gkvfkUjP0
>>246
500行のコードのブロックをサブルーチン化せずに処理ごとに20回書けばイケる。

が、この方法は意外と馬鹿にできなくて、追加変更、あるいはバグの際に波及するのがその部分だけで済む。
サブルーチン化して変数処理してると、変な条件が来たときに整合性取れなくなって全滅の可能性がある。
323ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:17:30.37ID:l0fn/1HA0
>>304
まだそんなレベルなんかいw
引退した俺でもまだ通用しそうだなww
324ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:17:30.78ID:5eEeDjvb0
SE歴7年だがこんなこと実際にはありませーん
くだらん捏造記事乙
2021/01/28(木) 08:17:36.24ID:mP5yNRKk0
>>256
ツレは中卒で今、IT企業の社長で超金持ち
2021/01/28(木) 08:17:37.60ID:onsEUjf00
>>4
1万行を500行はよくある話だぞ
327あみ
垢版 |
2021/01/28(木) 08:17:37.73ID:QLWb6/Iz0
( ゚Д゚)今北産業
328ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:17:44.00ID:rdxZbwDN0
どこにでもいるんだよなこれ
なぜか評価が高い
2021/01/28(木) 08:17:47.10ID:6u9b4X360
>>180
ある面ではこれは真理
330ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:17:49.27ID:OlOiL8tD0
>>158
逆かもね
331ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:17:51.96ID:vGhFgQ6Q0
1万行を500行?
定数化してるのをマジックナンバーに変えてエラー処理全て省く
関数化もやめてメイン関数ひとつにする

このぐらいアホなことしないと500行じゃろくになにもできないような
2021/01/28(木) 08:18:00.54ID:XlzFGAGo0
いくらコピペプログラミング繰り返したとしてもこれはちょっと作文くせえなあ・・
ビルドならともかくコンパイルできないとか今時言わねえぞ
2021/01/28(木) 08:18:05.13ID:FeqcQwmO0
理系だとありそう
ロジックが頭の中にあるから、他の人が見たとき、何やってるかわからない
2021/01/28(木) 08:18:10.41ID:Wglw54oB0
公開されてる有料PHPソースでも企業内の指示事項や連絡事項がそのままコメントになってるのあったな
その会社は潰れたが
2021/01/28(木) 08:18:11.25ID:cjiYAflB0
むしろ今の業界だともし出来たとしても行数を稼ぐためにあえてやってるところもあるから
仮に1万行あったとしてその意図をしっかり聞いておいたほうが後で面倒事に巻き込まれなくて済む
2021/01/28(木) 08:18:19.91ID:Ch7tC+UN0
元プログラマだけど、それほど無い話じゃないよれこは
昔は一から全部自分で書いて行くのが普通だったけど
最近は、カプセル化とかモジュール化されていて、過去の資産を流用とかしていると
中身を分からない人が使いまわして、ごっそり全部持ってきてるような使い方しか
出来てないとこうなる
本当は中身の数行あればいいのに全部ごっそり持ってくるからコード量が膨大になるとか
1の例みたいな重複コードで処理が増えるってのはあるけど、それだけで1万行が500行になるってのは
さすがにあましないな
それは本当に初心者しかやらない
2021/01/28(木) 08:18:28.66ID:0d9+Zck70
>>202
実際に比較して測定した上で、パフォーマンスが向上しており、全体から見ても単なる誤差の範囲ではないレベルで効果が認められたならそのケースではそれでいいけど、
実際に測定する前の一般的な指針として、IFやループを使わないというのは適切では無いかと。
2021/01/28(木) 08:18:30.69ID:IQtXNStZ0
本当に有能ならさっさと辞めて独立する
中途半端に有能だからそういうことにストレス
感じて毎日イライラしながら仕事する
よくある話
2021/01/28(木) 08:18:32.27ID:yDYUMHh/0
1人でひな型1万行書いてくるおっさん、出来る奴じゃん
2021/01/28(木) 08:18:42.74ID:gNvAxXWV0
>>322
あソレ解る
2021/01/28(木) 08:18:49.90ID:wq1tUDs70
>>31
俺も素人の時はそう思ってたけどね
人間が見て美しいコードは機械としても最適だろうと考えてたけど
こなしてるうちに簡素化されたコードの美しさが見えてくる
342ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:18:52.17ID:F56wGzOf0
短いコードが良いコードではないぞ
時代遅れだな(笑)
2021/01/28(木) 08:18:53.13ID:21M4xEjr0
具体的にどう削減したのか判らないと
変なロジック組んで可読性無くしただけ
って評価される
2021/01/28(木) 08:18:55.54ID:b8xJcLNd0
短ければそれでいいというわけじゃない
一行テトリスはすごいが、あんな感じのを業務でやられてドヤ顔された経験あるわ
案の定レビューで全部やり直しになって、そいつは辞めたがどこかのソフト屋に入ったと聞いてる
2021/01/28(木) 08:19:01.66ID:NU5BRCNV0
弄ったら動作検証をしなきゃいけないからな
その動作検証にかかる人件費はどうするんだ?
てめえがサビ残ボランティアしてでもやるんだよな?
ってなるわな
休憩時間を返上して勝手に作る限りならいいけどそれを業務で提出するのは事前に伺いを立てない時点でプロ失格
2021/01/28(木) 08:19:02.86ID:mP5yNRKk0
>>324
捏造記事やぞw
>プライバシー配慮などのため、いただいた体験談の一部を改変している場合があります
2021/01/28(木) 08:19:04.02ID:dWezeUPD0
なんとなくわかる。
てか、あるあるだろ
2021/01/28(木) 08:19:19.83ID:EvVZLS/Y0
俺も20年くらい前に会社の自称ウェブ担当がホームページビルダーで作ってた糞重いサイトを「おまえホームページ作れるんだろ?」と煽られて
メモ帳で無駄タグ全部消して著作権無視のMIDIもついでに削除したら「知識もない馬鹿にホームページを無茶苦茶にされてホームページビルダー使えなくなった」
と上司にチクられて反省文書かされたことがある
349ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:19:22.76ID:GF8zxQRg0
サブルーチン多用したとしても業務系で1万が500になることはないから嘘松としても
新規で作るならまだしも動いてるものを変える勇気はないなw
テストするの面倒くさいし
Cとかだと潜在バグになる可能性もあるからなー
350ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:19:37.06ID:LqJDeycq0
>>34
なんで会社の判断が正しい前提なの?
351ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:19:49.39ID:W0MThy9Z0
ドイツの諺に、「自分の御馳走は、他人の毒。」ってのがあったな。
2021/01/28(木) 08:19:50.91ID:H871a5k50
500行で書けるコードに1万行費やすバカはいないだろう
と感じたあなたは、まだこの世界の恐ろしさを知らない
353ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:19:53.12ID:ImAH52vU0
>>304 会社で必要なものしか取り入れないのが当然なんで
君の持ってる知識がその会社においては不要ということだよ

3年位働いてみれば自分の知識がゴミでしかなかったことが理解できるんじゃないかな


根気がないならさっさと自分で会社作った方がいいよ
自分ルールでやれるからね

そうしたら転職して来た人が君のルールを今の君みたいに大学生レベルとか思うんですよ
354ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:20:01.90ID:mITi4+HO0
>>264
ほんとそれ

日本人 「500行に短くする。俺かっこいい」
アメリカ人 「1万行でわかりやすくする」
インド人 「契約書に書かれてない。言われたことしかしない」

素人に毛が生えたレベルだと
自分をよく見せたいというのもあるんだけど自分が標準だと思ってる
にもかかわらずミスしていることがあり把握するのに時間がかかる
頭の中で最適化してそれを書くから
355ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:20:05.16ID:X38kqco/0
1万行全て検証して、複数人で目視して、テストして、セキュリティに穴がないか確認して
とかやってないんだろうな

金融だと、アウトだわ10流
2021/01/28(木) 08:20:09.97ID:qNJXaTzG0
1万行って書くのにどれくらいかかるの?
357ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:20:11.48ID:H0tThuvk0
プログラムをコピペして作るのが普通の職場ならありえなくはない
2021/01/28(木) 08:20:23.31ID:uAvncAu90
効率化=楽してるだからな
早く結果出すやつはズルしてるか手を抜いてるて評価される

昼間に結果だけ出しといて深夜に提出すると涙流して感謝される
幼稚だよねこの国
2021/01/28(木) 08:20:24.32ID:yJpQjMIs0
プログラムは長いから悪とか
短いから有能とかじゃないしな
企業文化みたいなものだし
勝手をするやつが悪なのは変わらないと思うが。
2021/01/28(木) 08:20:25.31ID:hPH1+TiW0
プログラミングがわからんやつに教えるみたいな話だから
意味がわからん
本当にこんなトリッキーなことしてんの?
2021/01/28(木) 08:20:26.65ID:74Zy+KGP0
1ライン1000円だったのに、このバカが・・・

#派遣は時給なので、工数の売りが1/20になったんだよ。
2021/01/28(木) 08:20:29.85ID:qwpItX240
>>321
ITで飯を食ったか食おうとしてる奴しか
こんなスレタイのスレ開かない
363ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:20:30.18ID:f8s9x8bX0
>>333
上司「可読性の高いコードにしてね」
理系「え、俺読めばわかりますよ」
上司「…(お前が辞めた後読む奴のことも考えろクソ理系)」

この手の仕事に来る理系は使い物にならないの多いし。
ダメ理系の終着駅だわな。
364ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:20:45.92ID:OTRnVuJG0
よくわからんけど一冊の本を1行でまとめましたみたいな?
2021/01/28(木) 08:20:51.98ID:BaPpqZQt0
さすがに盛りすぎ
2021/01/28(木) 08:20:55.42ID:7pCLVyM40
>>277
客先や上司にその手で相談すると7割以上現状維持になる。
まぁ自分の出す見積もりがやや高めなのがあるけど(会社の見積もり算定準拠)

普通、維持費と保守の手間で合わなくなるまで現状維持するよね。
2021/01/28(木) 08:20:55.84ID:rAE4N12G0
>>304
処理の共通化は大事だよ
でもその共通ルーチンが汎用化して肥大化していって、
いつのまにか複雑な初期パラメーラーを設定しないとダメになって
更にそのパラメーターセットのテーブルが用意されて、テーブルメンテナンス用の作業が増えてっていう
悪循環になるパターンもある
368ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:21:09.30ID:RBEdRHcn0
プログラムは行数計算で金取る方式もあるし
自分より優秀なのさらに上にバレると正社員にされて自分の上司になる可能性あるし
会社は足の引っ張り合いもあるからそこは見極めて立ち回らないといけないけど
理系は人間付き合いの方は下手だからな
2021/01/28(木) 08:21:15.16ID:cw4Ya2XP0
プログラムは頭の良さが出る
370ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:21:18.77ID:/egLCtMN0
>>334
古いソース見ててコメントに
// 疲れたので帰ります
// 眠い
// ○○のバカ
みたいなのは見たことある。
2021/01/28(木) 08:21:20.93ID:Ch7tC+UN0
関数化、モジュール化ってプログラムの基本だから
さすがにプロの現場でやっていると怒られる
リーダークラスの人でこのレベルはいないと思うけどねぇ
新卒2年目みたいな人ならやるかもだけど
2021/01/28(木) 08:21:22.28ID:YWo9zu820
保守する人が可哀想なことになるかもね
2021/01/28(木) 08:21:29.00ID:o6C51AC70
これで完成系で二度といじらないなら圧縮するのもいいだろうけど
修正する必要が出た場合は圧縮したのを解答する手間がかかるわけじゃん
374ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:21:30.76ID:EABikLQv0
これ、既存機能の確認が大変そうだが・・・

そもそも既存ステップにガンガン手を入れていいとか本当に金融系なのか?
375ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:21:37.59ID:PNdaHdeh0
>>363
コメントアウト残さない奴は無能
2021/01/28(木) 08:21:40.71ID:ZBgX3ZFO0
1万行を500行はさすがに嘘くさい。
なんかライブラリ導入したならともかく
2021/01/28(木) 08:21:45.35ID:Wglw54oB0
>>357
普通の人はやたらキーボードカチャカチャするのがプログラマーってイメージあるけど
実際はコード補完とコピペだからなぁ

入力大変なのはテストデータぐらい
2021/01/28(木) 08:21:49.92ID:aSPz99Ua0
>>304
その手のは知識としては叩き込まれてるけど、現場で実際に書くタイミングが少ないので気が付くと頭から抜けているヤツ
既存コードを読むのには支障ないけど自分の責任で新規に書けと言われたらちょっと困るw
2021/01/28(木) 08:21:55.25ID:ftUFyVhg0
>>125
エクセルマクロ程度の話なんじゃね?
んでマクロ記録で作ったマクロが大量にとか
380ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:22:05.84ID:l3sq5RUe0
>>354
メンテナンスを考えたら500行だろ
なにがオレカッコいいだ
そんな奴いねーよ
あと脳内アメリカ人とかインド人はいらないから
2021/01/28(木) 08:22:13.13ID:mwRaXNLj0
組織ってそういうものだから
2021/01/28(木) 08:22:15.45ID:Q8UspBNb0
ここまで極端なのはそうそうないだろうけどC++だとクラス設計しくじるだけでコード量がかなり変わる
基底クラスでやればいいものを継承のないクラスでコピペ量産するのは無能がやらかしがち
2021/01/28(木) 08:22:18.48ID:HNZyXEjZ0
10回繰り返しをそのまま書けば行数10倍!収入も10倍!
2021/01/28(木) 08:22:19.59ID:uAvncAu90
ライブラリ読み込む方式にしましたなら10000→500は十分ありうる
2021/01/28(木) 08:22:29.45ID:hPH1+TiW0
>>364
上司が素人でも使えるように
算数で書いてたのに

バカな新人がxとyを使いまくった数学で書き直してドヤってる
2021/01/28(木) 08:22:34.92ID:XDya/4qG0
多分、コメント全削除、昔からのプログラムで使わないロジックてんこ盛りを全削除しだだけでコード自体はほとんど効率化なんかしてないに一票w
2021/01/28(木) 08:22:45.86ID:/Ew5CnyW0
>>376
()で括り続けて一行にしたんじゃねーの
2021/01/28(木) 08:22:47.12ID:ksuyKb0k0
流石に作文じゃね?
この内容が本当なら話聞いた奴はこの上司こそが無能だとバレるやん
セルフで自分の評価落としてるとか笑える
389ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:22:49.70ID:oemFWT6r0
言語仕様もろくにわからんやつがやってるからな
入門書に書いてある内容すら高度なことと言い出す
2021/01/28(木) 08:22:57.05ID:XlzFGAGo0
>>363
ジェネリック禁止なんて謎ルールがあったりしたのを思い出した
さすがに今はないだろうが
2021/01/28(木) 08:22:59.20ID:Z9G7DAfx0
ライセンス的に問題が出るライブラリとか使ったんじゃないの?
いくらなんでも単なる効率化で、1万->500は難しそう。
392ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:23:06.44ID:oRlJEfGK0
5000行かと思ったら500行だった
2021/01/28(木) 08:23:15.74ID:DQLdtF5T0
なんだこのスレの伸びはw
ビルゲイツのコピペで、
MSの社員がCで書いたプログラムを、
翌朝ビルが「修正しといたw」というのでみたら
BASICで書き直されてた

てのを思い出してた
2021/01/28(木) 08:23:22.60ID:hPH1+TiW0
>>388
上司が素人の他の社員ににそのやり方で教えてやらせてるって
設定だから嘘くさい
2021/01/28(木) 08:23:26.50ID:4OGwGQrO0
だからさ、わざわざ、1万行にしてたんだよ。そのほうが儲かるから。行数で請求できる=こちらの言い値でお金をもらえる優良顧客だったんだろ。
2021/01/28(木) 08:23:31.55ID:+DLS0ubZ0
2ちゃん閉鎖騒動のときも、ひろゆきの糞プログラムをその場で是正しただけで
データ転送量が16分の1だったからなw

才能の世界なんだよね
2021/01/28(木) 08:23:31.58ID:oszV6ssP0
あの人が自分の悪口を吹聴していると周囲に吹聴してる病い
398ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:23:35.62ID:l0fn/1HA0
>>378
まあ基盤系任せられるくらいならないとあまり用事は無いわな
2021/01/28(木) 08:23:46.78ID:z97B06Ip0
足の引っ張り合いと行数いくらの両方だろうなあ
無駄の極み
400ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:23:47.83ID:GF8zxQRg0
>>376
ファイルAからファイルBに外出しして共通化
ファイルAは500行になった
というシナリオだろうが
2021/01/28(木) 08:23:48.51ID:TZDec5zK0
製造レビューしないの?
2021/01/28(木) 08:23:49.41ID:4+E6Yjkr0
>>146
XXすると起きるバグが発見される

原因を調べて修正する

直したのにやっぱりバグが

調べたらXXしたときの処理があっちこっちでコピペ実装

みたいな逆の罠があるから、
結局は1つにまとめてちゃんと仕様決めテストする方がいい
2021/01/28(木) 08:23:50.32ID:HdYRe6MO0
関数コールのオーバーヘッドがとてつもなく高価な実装なんだろう
2021/01/28(木) 08:23:53.64ID:pD2ofn8P0
1万行が500行って、c言語のソースをpythonで書き換えないと無理だろ
2021/01/28(木) 08:23:54.49ID:hVRVY2850
元々が操作を記録しただけのマクロってだけだろ
2021/01/28(木) 08:23:54.73ID:Wglw54oB0
>>370
// 制作:A氏
// 引き継ぎ:B氏
// B氏やっぱりA氏やってくださいよ

って部分見て心配になったわ。
Git使ったら楽になるのかな?
2021/01/28(木) 08:24:03.11ID:rAE4N12G0
>>354
無知なバカ

アメリカ人ってコーディングルールは非常に厳格な人が多くて
無駄な処理ばっかりしているようなコードは流石に書かないし、同じくバカにされる
408ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:24:07.72ID:f8s9x8bX0
>>375
ダメな理系って国語のセンスがゼロなんで、コメント残されても意味がわからない
ってことがある…

>>380
インド人は100を要求するときに280説明しないと納品後の成果物が使い物にならない
2021/01/28(木) 08:24:13.85ID:cj/AYpLT0
同じ経験したよ
他人が書いたコードはコメントアウトして残さないと怒られる
2021/01/28(木) 08:24:16.59ID:GVf8Boqw0
プログラムよく分からんが方程式使えば3行なのに数字を細かく分解してズラーっと力技で計算していく馬鹿みたいな事してたってイメージ?
411ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:24:17.80ID:BXvzPHvI0
プログラマーの世界って結果がすべてだから
この>>1みたいな人はとっくに淘汰されている筈なんだよね。
なんか疑わしい話ではある。
412ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:24:18.66ID:h6VjFUv30
ライブラリに処理丸投げするのにしたのか?
よっぽど元がクソソースじゃないとここまで削れないだろ。
2021/01/28(木) 08:24:22.00ID:B7uZlJC30
可読性の高いものならまあ
2021/01/28(木) 08:24:23.75ID:rqBLbCq30
500行にしたらこの派遣しか分からなくなりそうだもんな
やってることは正しいけど社会人としてはダメなパターンか
自分で会社立ち上げるのが一番では
2021/01/28(木) 08:24:31.22ID:k/kwzdZp0
>>376
テスト含めて日産2000行くらい
500行って関数1個?
って感じ
2021/01/28(木) 08:24:34.77ID:hPH1+TiW0
>>376
サブルーチンで同じ処理をループさせたら
減ったと>>1
2021/01/28(木) 08:24:41.33ID:HLE9eAF30
>>396
今の2ちゃんアプリはゴミでかい広告動画を垂れ流しているよね
2021/01/28(木) 08:24:47.37ID:qwpItX240
>>354
日本人とアメリカ人逆じゃないか?
419ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:24:52.34ID:85cJhhWo0
>>390
ラムダ禁止。
新人が何してるか読めないってw
2021/01/28(木) 08:24:57.85ID:+DLS0ubZ0
プログラムの行だけだとちょっと評価できないんでは?
421ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:24:58.20ID:y2FRUGGk0
リアル今北産業だなw
2021/01/28(木) 08:25:04.39ID:Mtdg6NSJ0
作文スレはよく伸びる
2021/01/28(木) 08:25:06.43ID:XlzFGAGo0
>>388
まあ作文だと思ってるが
会社的には1万行のおっさんの方が請求額的には優秀かもしれない
2021/01/28(木) 08:25:10.75ID:YICd7wJO0
ニュースなのかこれ
トランプデマスレがようやく立たなくなったと思ったらこんなんばかり
+終わったな
425ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:25:14.76ID:oRlJEfGK0
金融系って何のシステムだろ
426ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:25:18.14ID:ImAH52vU0
>>350 会社が判断してるからだよ
これ以外に理由はないよ

会社以外にどこが社内の正しいを判断するんだい
その判断ができるのは会社だけだよ


会社が認めてるんだから正しいんだよ
法律に抵触してないぞ

というかな、ゴミ野郎教えてやるよ

この記事は仕事の無駄じゃなくて「自分のやりたいやり方と会社のやり方が違う」ってだけの話しな

上司は最高権力者じゃねーんだから上に言われたでやり方やってんだよ、ボケナス
誰だって手抜きプログラムでやれたらその方が楽に決まってんですよ
2021/01/28(木) 08:25:25.10ID:YgMgFVd80
業務を効率化したら人員余ってリストラされたなんて事あるしなw
2021/01/28(木) 08:25:34.57ID:ZnqZsvPH0
普通の事務処理でもある話だな
おれはexelの関数が使えるんだぞ!とround関数を使えることをドヤって来る上司とか
うっかりtable使って仕事したらわけわからんことするなバカか!て激怒されたりするよね
429ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:25:38.90ID:mITi4+HO0
>>363
理系でもまともな情報系はいいんだよ
理論もあって経験もそれなりにしているから
情報以外の理系とかなんちゃって情報系など若い人には多いね

経験積めば何がいいかわかってくるけど
2021/01/28(木) 08:25:41.67ID:pON7HQN60
良いコードの追求って、無駄を省くとかある程度までは同じ道のりだけど
突き詰めていくと価値観によって結構好みが分かれると思う
431ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:25:42.28ID:Z/7J9cx40
官庁や自治体の事務手続きも似たようなもんだろうな、企業内にも残っている

過去の増築、増築で複雑怪奇に膨らんだ事務手続き
「なぜこれが必要なんですか?」と聞いても「そう決まっているから」
としか答えられない脳死状態

自己保身の事務屋が仕事を創るために、無意味に冗長かつ複雑になっているものが多いと思うよ
一番価値があるのは、シンプルで洗練されたものなのにね
432ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:25:53.09ID:Cm+bytQT0
流石に盛りすぎだろ
元のコードどんなだよ
2021/01/28(木) 08:25:56.43ID:Lrbuydw30
>>2
俺この10000行タイプだわ
EXCELで給与計算組んだんだけど、式が長すぎるのかEXCELがなかなか立ち上がらないのw
434ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:25:56.50ID:9uXb+02W0
そんな会社に派遣で行く自分
435ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:25:57.07ID:Ph32b07i0
IT業界で10年働いてるがステップ数での見積なんて見た事ないわ。出されても突き返すし、自分が出すことも絶対ない。
アホ?て思う。
2021/01/28(木) 08:26:14.72ID:GzuBpsin0
>>146
でも同じ処理複数あるより
派生処理サブルーチンになる方が
結局メンテナンス楽だよね
2021/01/28(木) 08:26:15.70ID:cjiYAflB0
何よりやったのが勝手に変更したことだろうなぁ
これを承認するために書類書いて監査してっていう膨大な作業が発生する
そして人件費が吹っ飛んでいく…報告連絡相談を事前にやってれば別だけど
2021/01/28(木) 08:26:16.43ID:uAvncAu90
日本では10000行のが評価されるのは確か
なにもかも量で見られる
2021/01/28(木) 08:26:20.86ID:yRYI/NHy0
長時間残業した俺は偉い
なんかこういうのがコードの行にもよく表れてるわ
つくづく生産性の低い国だと思った
まともな外国人から避けられるのは無理ないね
関わったら不幸になるだけだもん
440ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:26:22.60ID:gLCqZbit0
500行のプログラムを一万行にした方が多くの金をもらえるからな
無知な会社の経営陣は本質が見えないからね
441ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:26:29.84ID:0Y3rYTZQ0
それが効率化であれ上司の考えを否定するものなら嫌われて当たり前だよ
442ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:26:31.12ID:RBEdRHcn0
初心者が作った1万行をプロが500行にしたって感じかw
自慢話しはだいたい盛るから1万から1000とかやろ
10分の1ならありえる
2021/01/28(木) 08:26:42.47ID:2bI2AfiM0
>>1
そんなときは、上の上司にチクれ、ダメならもっと上
社長もだめなら糞会社だから退職しろ
444ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:26:49.52ID:gcte6FAs0
仕様変更で無用なプログラムが残っていることはよくあること
全部見直すのは大変な作業だよ
445ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:26:53.47ID:5FvqxW0z0
仕様変更の時に汎用性が失われる
2021/01/28(木) 08:26:57.87ID:vKX74VBm0
サブルーチンは不正義
2021/01/28(木) 08:27:02.08ID:3H0LaT/E0
同じコードが何回も出てくるのはよくある話。
2021/01/28(木) 08:27:06.83ID:Q6SozRUe0
日本下げ作り話ですね
449ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:27:08.29ID:+2hnQVBF0
効率化を追求すると幹部以外はリストラか給料減らされる
有能以外のエンジニアも同じ
たしかに組織で最高クラスに属するエンジニアのみ許される楽園はある。
それを維持できれば最高。ただしそこに安定する人はそもそも最高じゃないというジレンマ。
450ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:27:18.29ID:JzpmI8+90
小学生のころまだgosubがよく理解できていなくて、
無駄に行数が多かった記憶が・・・
N-BASICの頃ね。
2021/01/28(木) 08:27:19.06ID:uAvncAu90
ステップ数てより工数の根拠としての行じゃね
2021/01/28(木) 08:27:31.71ID:+msVmZGU0
>>363
自分用のメモでもお願い口調で書き留めておくと忘れない
2021/01/28(木) 08:27:36.78ID:YBD27JQ30
盛り過ぎてリアルさが0
454ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:27:38.48ID:yEeTxDc20
まぁ、こういうやつおるな

さらにおかしな量の仕事を俺のところにもってくる

それもやりきると嫌味たらたらで周りにしゃべる
そういうやつに限って厚かましい
455ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:27:42.06ID:Cm+bytQT0
そもそも無駄なコードかどうか
派遣社員ごときに判別できるわけがない
2021/01/28(木) 08:27:57.53ID:nM42WJg+0
ただの派遣社員がいらねー事してんじゃねえよ
周りに合われられないガイジかな
2021/01/28(木) 08:27:58.63ID:+u3XGckv0
仕事に必要な道具を勝手に整理されて他の人がみんなとまどったみたいな感じだと思うが
2021/01/28(木) 08:27:58.65ID:rqBLbCq30
ここはアメリカじゃなくて日本だもんな
周りを敵に回しながらコード簡略化を進めていくなんて神経削られそうだ
2021/01/28(木) 08:28:01.51ID:qwpItX240
>>410
そんな感じ
ただ日本の事務処理は例外処刑大杉だから
後で頭の悪い人達が式に変な変更を加え始めて全体がズタズタにw
だから式化するなって言い出す世界
460ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:28:02.06ID:z30PwZL00
>>326
いや面倒くさいから他人の仕事の手直しなんてしないだろ
プログラムが長くても問題ないんだから
2021/01/28(木) 08:28:03.90ID:XlzFGAGo0
>>419
ラムダ関数の考え方がわからないやつ多いからなー
便利だから覚えて欲しいが
2021/01/28(木) 08:28:06.35ID:1vWqt3jO0
先月から派遣で行ってるとこの上司がほんいや。
機嫌が悪いと態度に出るし、人のミスはネチネチ行ってくるけど自分のミスは俺に押し付けるか知らんぷりだし。
事業者内の独立した建て屋で二人きりで作業だからなんか気まずい。
やめたいけど仕事自体は楽しいからなぁ…。
463ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:28:10.70ID:SlYpQphm0
全力で無視してスキルなりポジションなりを手に入れるしかないね

相手してそいつを組織から追い出したとしても
無用な逆恨みをかうだけだしね
464ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:28:11.83ID:0Y3rYTZQ0
>>439
ただ、生産性が低いことで救われてる労働力もあるってこと
生産性をつきつければ「無駄な社員はいらない」ってことになるからな

アメリカみたいに問答無用でクビにされたいか?
2021/01/28(木) 08:28:19.95ID:z97B06Ip0
>>441
上司って言っても派遣の足の引っ張り合いだしな今回
まあ派遣の上司は自分のクビの問題だから焦るだろうけどよw
2021/01/28(木) 08:28:32.20ID:irPdRk3y0
>>27
テスト前のものかもしれないんじゃね
2021/01/28(木) 08:28:36.74ID:+msVmZGU0
精神病の作り方

マウスピースを買ってきます
自分の歯型で作ります
一箇所だけ高くしておきます
高くするのはお湯で成形するプラスチックが良いでしょう
1日で肩に激痛が走り仕事が出来なくなる
1ヶ月そのマウスピースを使い続けていれば精神病になれます
1年も続けていれば骨格にも異常が生じて立派な精神病

歯科医はこっそりこれをやっています
2021/01/28(木) 08:28:39.13ID:lL3pEdEB0
そこで7行テトリスですよ

https://qiita.com/ryuichi1208/items/f9e6ac2b99bbe4fc82d3
469ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:28:40.31ID:9evmqFZQ0
1万行を500行に出来るという事は
C言語系か

C言語系でそういう事してる金融系って
あそこはコストダウンでC系離れた
どこそこはCOBOL系だし
社名Yかな?
470ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:28:45.87ID:bNxrcsSl0
わざと長く書いたのかもしれない。行数減らすともらえるお金も減る可能性があるしな。
それと、早く終わらせたら他の仕事が舞い込んでくる。
わざとスパゲティを作る。スパゲティを直すためのスパゲティを作る。以下ループ。
471ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:28:45.89ID:VUtVvhcj0
if構文を全部消したとかかな・・・
注釈だって貴重な情報なんだから消したらアカン
472ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:28:52.47ID:f8s9x8bX0
>>435
今時の高級言語なら、library引っ張ってコールすればCOBOL300行分くらいは
1行で処理できるしな…行数見ても意味ねぇw

>>450
趣味プログラミングと食うためのコード書きは別物。
前者は楽しいかもしれんが後者は金のための苦行。
2021/01/28(木) 08:28:54.83ID:3VFC73eR0
>>1
プログラム技術なんて年々アップデートするのでそのたびにここまでのキャリアはリスタートさせられる
その上司とやらはいてはいけない人なんだろうな
2021/01/28(木) 08:29:00.21ID:3c4PDzeE0
500行を1万行にする、ある意味才能
2021/01/28(木) 08:29:05.12ID:sx1YW0OW0
派遣社員は派遣先の社員の指示以上の仕事したらダメ
もちろん指示以下の仕事したら即チェンジされる
(´・ω・`)
476ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:29:05.31ID:0Y3rYTZQ0
>>462
派遣なら別の会社で働けばええやん
派遣なのにその会社で我慢とか馬鹿じゃないの?
2021/01/28(木) 08:29:05.39ID:+msVmZGU0
咬合が悪いまま放置すると痛みで欝状態になる
これを精神疾患として処理している地域は多い
悪徳歯科医どころかやってる事はただの傷害

だけど咬合の重要性は一般に知られていないので
精神科医のために仕事を作ってやりたい放題

どう見ても精神疾患ではない人の口内を見ると
ほぼ確実に不自然な歯の治療跡がある

試しにマウスピースを買ってきて1ヶ月くらい
咥えさせてみればいい、体調戻るから
2018年頃からamazonでも取り扱うようになった
こうして歯科医どもの悪事が暴かれつつある
2021/01/28(木) 08:29:13.18ID:f1xwXwqW0
>>456
生産性とは・・・
479ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:29:16.18ID:b4XvDeQN0
ホントかよ?!
480ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:29:19.78ID:/egLCtMN0
1万回繰り返し行う処理があったとすると、
1万回関数呼び出しよりも1関数内で1万回ループさせた方が
段違いに高速だったりするんだよな。
サブルーチンの呼び出しの度にスタックにパラメータ積んでみたいな処理が生じる。
3D画像処理のレンダリング処理とか、わざとサブルーチン化しないみたいなこともある。
2021/01/28(木) 08:29:29.85ID:vBUkaE2s0
>>424
何でもいいから叩きネタがないと
スレが伸びないからね
2021/01/28(木) 08:29:31.75ID:Ua6hMROy0
ワンライナーは本当に読みにくい
他人が読むことを想定しないのか
2021/01/28(木) 08:29:33.61ID:3c4PDzeE0
昔見た、コンストラクタに数千行ってのを思い出したw
2021/01/28(木) 08:29:35.36ID:nFJRd9F80
>>1
昔はそう言うクソコード多かったが、未だにコーディングルールが無いんやな
1メソッド300ステップ以内、同じコードをコピペせずに共通化、スコープを作る変数を何でもパブリックにしない、コメントは意図を書く、インデントは3つまで
この程度のルールだけで、随分良くなるんやけどな
2021/01/28(木) 08:29:36.98ID:kcnbzxKv0
>>8
そんな馬鹿な出来高制があるの???
それ間違いなく日本のITが終わってる理由じゃん
486ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:29:39.60ID:bFVEXdC/0
500ステップで済むところを1万ステップにする技術がすごい
487ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:29:39.75ID:23YUlMni0
関数やサブルーチン使わず一直線に書いてあるコードを直したってことか
COBOLあたりかなあ
金融系は一日何事もなく終わるのが業務目的だから
2021/01/28(木) 08:29:48.70ID:+msVmZGU0
>>424
プラスがあるならマイナスでも作るか
489ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:29:50.10ID:Dl630Iwg0
>>1
まとめなくていいから売ってこいやって話、簡略化しました!で給料増えねーの

嘘記事だけどな
2021/01/28(木) 08:29:50.38ID:yPHLG7X60
>>1
Web系プログラマーかよ

書く変えたプログラムが
正しい動作するというエビデンスが無いとダメだぞ?

特に金融系は高額損害賠償の恐れがある
確実に動くことが優先される
2021/01/28(木) 08:29:52.89ID:32tt+Dxv0
上司のコード
オヘソの下に生えた毛の
下にある陰部を守る密林の様な
林のような時には絡み縺れた糸の
ようなオ毛毛

部下のコード
陰毛

これくらいの差がある
492ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:29:53.01ID:0Y3rYTZQ0
>>465
上司なんだから対等な立場ではないし
足の引っ張り合いでは無いやん
2021/01/28(木) 08:30:00.98ID:qWqXjlHo0
>>450
gosub〜returnはわかるんだが
gosub〜return 000 が???だったな
returnしてねーじゃんって思った
2021/01/28(木) 08:30:02.41ID:ku1mzyc+0
世の中には本当に超絶クソコードで
奇跡的に動いてるシステムが有るからな
関数化せずに同じif文を
大量にコピペした感じで衝撃だったぜ
改造諦めて最初で分岐して
新しく書いたわ
495ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:30:02.73ID:x9Ix9RH+0
金融ってことだからコボラーの上流SEが使ったことのない言語で
システム開発しろって言われたって落ちかね?
2021/01/28(木) 08:30:16.05ID:/PUCwy1c0
>>456
ダメおやじじゃん
2021/01/28(木) 08:30:17.93ID:5XjYQ0SK0
一万ってコメント込みで、500てコメントないんじゃないの
改修記録とかもあったんじゃね
こいつやめたら今後どうすんの状態と予想
498ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:30:18.97ID:ZkCTQxzs0
どこの会社にも無能はいるんだな


うちの会社はシステム責任者なのにコードをかけないSEがいるよ
彼の得意技は社長のよいしょで、さすが社長ですね、だれも思いつきませんよが口癖
2021/01/28(木) 08:30:21.78ID:3c4PDzeE0
死ぬほどgoto使ってそう
2021/01/28(木) 08:30:23.13ID:W20DF8sH0
部下に無駄な仕事させていかにも自分は仕事やってる振りをする無能な上司
こういう老害はどこの職場にもおるんやな
もはや有害ゴミでしかない
501ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:30:31.45ID:X38kqco/0
>>428
分かる
何でも噛んでもマクロ組むやついるわ
効率化の前にオメーがやめたらどうすんだとか
2021/01/28(木) 08:30:36.08ID:OVEAwxzn0
たまに仕事でCOBOLやるけど無駄に長いのあるな
503ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:30:40.13ID:fuEV6W5J0
ここで書いてること部下に口頭で伝えてますか?
2021/01/28(木) 08:30:44.14ID:Xo0oCyUA0
>>1
プログラマーとしては正しいがサラリーマンでしては正しくないなw

サラリーマンは上司の気に入るようにやらないと出世もなにもないんだよw
505ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:30:44.54ID:85cJhhWo0
>>461
LINQも分解して書いてあげないと良くわからんらしい。
forとifでやるほうがわかりにくいと思うんだけどね
2021/01/28(木) 08:30:46.86ID:io7EyQBO0
ステップ数下げても儲からないじゃん
2021/01/28(木) 08:30:48.17ID:+DLS0ubZ0
俺はSEじゃなくて製薬業界だけど、製薬研究でもこんなもんだよ
技術についていけない正社員が派遣や子会社に丸投げして全てを台無しにしているところが多々ある

だから新薬が出来ない
これが日本の現状

端的に言えば上が馬鹿
馬鹿を解雇できないことが大問題
2021/01/28(木) 08:30:49.78ID:B7uZlJC30
>>54
普通は工数だから、「かかると思われる時間」で見積もり作る
2021/01/28(木) 08:30:51.58ID:YvHpK4qK0
派遣が勝手に発注や指示した業務以外をするなってことだろ
2021/01/28(木) 08:31:01.71ID:qwpItX240
>>476
日雇い派遣じゃないんだからさ……
契約期間はいなきゃいけない
2021/01/28(木) 08:31:14.09ID:+msVmZGU0
たぶん思想的には修正資本主義の弊害だろう
ケインズの穴掘って埋めるを実践しているんだ
2021/01/28(木) 08:31:14.39ID:rqBLbCq30
>>462
このパターンが一番いや
上司ガチャにハズレるとすべてが最悪になるよな
仕事自体が楽しい分もうつらすぎて…
513ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:31:31.41ID:f7OdavJ/0
フレームワークとかかな
バリデーションとか独自仕様からLaravelに変えると1行で済む
ただし縛られるけどな
2021/01/28(木) 08:31:34.30ID:z97B06Ip0
>>492
派遣先のプログラム使う側からすれば上司のが迷惑な話だわw
515ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:31:47.74ID:/egLCtMN0
>>436
ケースバイケース、>>367のパターンに陥るのはよくある
2021/01/28(木) 08:32:11.02ID:Ua6hMROy0
javascriptの難読化ツールをかけると改行を削除される
容量減るメリットあるから最後にかける
517ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:32:12.03ID:uXXUaSIH0
こういうセンスのある人材が埋もれるから日本は衰退していく
2021/01/28(木) 08:32:13.10ID:Om6Z8miT0
なんかとまべっちの逸話に
似たような話があった気が
2021/01/28(木) 08:32:16.82ID:3Y+JnIOf0
あるあるだなこれw
2021/01/28(木) 08:32:25.54ID:0/PxV4HH0
>吹聴(ふいちょう)

「ふうちょう」だとばっかり…
2021/01/28(木) 08:32:31.84ID:vZa0kXm40
まとめりゃいいってもんでもないしなあ
きちんと周りと調整しながら設計しましょうね
2021/01/28(木) 08:32:32.43ID:Q+LLE3Ak0
逆に500行のプログラムを1万行にすること考えたらありえない話
門外漢でもこんな作り話書くのは頭の悪い小学生?
523ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:32:38.08ID:Bt/sgpEo0
修正した内容にもよるなぁ。機能面で省略した部分が無いと良いんだけど。独自判断で
たまにこんなエラーは出ないとかいってエラー処理を削るやつがいて、馬鹿だなぁと。
後はソースの難読性をあげるような効率化ね。ソースは読めるようでないとメンテ困難。
2021/01/28(木) 08:32:41.43ID:HZNo9Dnu0
これは極端な例だけど決して行数が多いからといって劣っているわけではない
短くすることで読みにくくするのは愚行である
525ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:32:43.25ID:f8s9x8bX0
>>494
トラブル対応で身体壊せばわかるが、クソでも動けばまったく問題ない。
きれいなのに稀にバグを出すコードってのが一番最悪。
なまじっかきれいなもんで、そこを疑わず他のクソコードを疑うので
リカバリーに時間かかる。結果として損害賠償発生…

なまじっかコード書きに美学持ってると現場で使えないってのは、
こういう業界裏事情がわからないから。
2021/01/28(木) 08:32:48.61ID:Xo0oCyUA0
>>512
あるあるだなw

ある意味、諦めが肝心なのかねぇw
2021/01/28(木) 08:32:48.83ID:bHKZhQLy0
同じ処理をプログラムの複数箇所に書くのは時々やってしまうわ。
その処理を変更する必要が出てくると一カ所だけ直して他のところの変更を忘れるんだな。
528ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:32:52.09ID:XGKsxAPd0
無職の癖に何を言ってんだか
2021/01/28(木) 08:32:56.39ID:wUw/Sj3T0
やって怒られるならやらず怒られる
これがオレのモットー
530ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:32:57.97ID:HWuwL9ZS0
そんなスキルがあるなら辞めて他に移れよ
531ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:32:58.16ID:QaGQ2j5z0
過剰なまでの冗長性はいろいろな意味で大事だから上司に怒られるのは当然だと俺は思った
2021/01/28(木) 08:33:11.27ID:yRYI/NHy0
>>464
そんな生産性の低い奴らが集まって生き延びられるほど今の時代は甘くないよ
昭和の頃ならそれでよかったけどな
これだけ世界と競争を強いられてるのにさ
そんな無能を抱え込んでやってける体力あるならそれでいいと思う
2021/01/28(木) 08:33:22.04ID:jBBj0e+40
1万行かかります!って言えば10人月ぶんどれるんだよ!!

っていう古き発想
534ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:33:23.17ID:wCGVmtOM0
500行で書けるソースを10000行にして破綻させないとか、ジジイ有能w
535ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:33:28.24ID:AgEb7kHN0
>>486
わざと1万ステップに水増ししてプログラムの値段を高くしてたのに
500ステップされたら値段を値切られるから怒ったのかな
2021/01/28(木) 08:33:29.85ID:X9F6Smgm0
仕様書みたらクライアントが必要としている処理が入ってたかも、とかないの?(´・ω・`)
つか1万もするクソコード見てよく直す気になるな
2021/01/28(木) 08:33:36.47ID:+msVmZGU0
いやでもね、ITで思ったのはね、確かに効率化されるんだよ
しかし半面でもの凄い浪費することも実現可能なんだよな

つまりインターネットやITは効率化と最適化の技術であると同時に
浪費させるための技術でもあるわけ
538ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:33:42.93ID:hkN+fkC30
意図とか関係なく、ただの無能上司っぽい


>でも彼は、エンジニア経験30年だというのに、自分が作ったプログラムをコンパイルできず、その方法を私に聞いてきます。

>それどころか、プログラムの文法も私に聞いてきます。あれ?なんか変だなと感じていました。
2021/01/28(木) 08:33:43.45ID:rq97N11k0
どっちが糞なのかはわからないけど、真っ当なワークフローがあるならレビューで弾かれるし、変えたら壊れるから触らないとか言ってる老害はテストとかQAがないとこで働いてんのか?さっさと廃業したほうが良いぞ。
2021/01/28(木) 08:33:43.61ID:d3/yqtem0
制御系なのに、少しでも遅くなるライブラリ使ったとかじゃね?
541ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:33:48.19ID:Dl630Iwg0
多分これでカスタム不能になったな
簡略化とはそういうこと、だから無能と言われる
542ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:33:49.51ID:71xbRz+a0
まあそれがthe日本の労働環境
派遣でそれだけ幅きかせてたって事は何かあるんだな
2021/01/28(木) 08:33:49.84ID:D6uD62p80
ありえない話
で社長から戻ってきてくれと懇願されるんだろw
2021/01/28(木) 08:33:51.18ID:GM4XPjhY0
>>8
ソースコード見りゃ流石に分かるから
2021/01/28(木) 08:33:51.32ID:JO7KRaJo0
仕事無くならないように複雑怪奇にして自分しかメンテナンスできないようにしてるんだよ
2021/01/28(木) 08:34:05.43ID:X0LvdMkz0
i=i+1

最初に教えてくれたやつの説明が分からなくてここで理解するのをやめてしまったw

みんなすごいな
2021/01/28(木) 08:34:07.72ID:Xo0oCyUA0
>>530
そんなスキルって言うけどプログラマーとしては基本だからw
548ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:34:20.35ID:7B6ZOlGN0
1万行もあって繰り返しが多いって事は何かのパーサじゃないかな
2021/01/28(木) 08:34:23.10ID:JXT+JgN/0
嘘松っぽい
しかしそうでなくても、この人の個人体験で上司部下とかプログラミングに対して、絶対正しい善悪論が何か導き出せるとも思わない
550ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:34:29.56ID:XGKsxAPd0
>>545
551ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:34:30.92ID:PNdaHdeh0
既に実装されたものを
わざわざ作り直すとか
あそんでんじゃねえと
言われても仕方ないよ
552ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:34:33.37ID:Rkj3kpI70
あいつの1万行を500にしたったって言いふらせば良いじゃん
2021/01/28(木) 08:34:34.04ID:dsTWCn6n0
昔の話だが動作できてない10万ステップくらいのシステムを7〜8k にして動くようになった。無能が大勢で作ったやつだから意味のないコードが大量にあった。
554ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:34:42.25ID:1T9PuZ8+0
嘘つくなよ極端な話だな
ちゃんと自分のやってることの意味を伝えない自分が悪いんだろ
2021/01/28(木) 08:34:43.05ID:esctH/po0
>>460
流石にゴミみたいなコードが延々書かれてたら吐き気がするけど
動いてるならほっとくかな
556ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:34:48.56ID:x9Ix9RH+0
>>541
そもそもまともに動いたのかすらわからない。
2021/01/28(木) 08:34:52.76ID:vBUkaE2s0
>>520
“う”はどこから来た
558 【年収 4818 万】 【B:87 W:89 H:97 (C cup)】
垢版 |
2021/01/28(木) 08:35:00.19ID:K+MvIHH/0
まるでクソウヨのようだwwwwwwwwwwwwwwww
2021/01/28(木) 08:35:02.65ID:B7uZlJC30
べた書きされてたコードのうち、簡単なパラメータ設定とループに置き換える
大量の条件式をビット演算組み合わせて簡素化する
プログラム容量が限られてる時にこういうことしてたけど、逆に分かりづらいと怒られた
組み込みみたいなプログラムで
560ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:35:06.22ID:SxZ1+N4k0
>>1
その一万行→500にして効率的と思ってたのはこいつだけかもしれんし
9500に大切な物があったのかもしれない

情報が少なすぎるし片方の意見だけすぎる
2021/01/28(木) 08:35:06.49ID:aUnA6vh40
効率化してると頭が良くないと理解できない
昔、地動説は気づいたやつは何人もいたが頭が悪いやつが時の長だったから迫害されてたようなもんだろ
2021/01/28(木) 08:35:10.79ID:vAC+jh6Z0
いくら社内にソース公開されているとは言え、改造するときは著作者に了解とれよ
1から作り直すならともかく、勝手に書き換えたらパクリと同じだろ
563ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:35:10.97ID:iB1MOG+60
コイツヘンな命令使ったりテク駆使して独りよがりなPGにしちゃったんじゃね?
大規模なシステムだとメンテのこと考えてレベルの低いヤツでも修正できるレベルに落としてるからな

勝手なことされて本人にしか直せないようなPGにしたらそりゃ上だって怒るだろ
2021/01/28(木) 08:35:11.85ID:0d9+Zck70
1万行を500行は流石に話盛り過ぎだろ。
それが本当だとしたらそんなコード怖くて手を付けたくない。
2021/01/28(木) 08:35:15.44ID:nFJRd9F80
>>485
出来高言うか、ステップ数で見積出す手法が一般的やからな
普通は水増しできないようルールが定められとるよ
2021/01/28(木) 08:35:24.23ID:H6Iy2aHl0
>>8
在宅でネット記事書いてるフリーのライターか
2021/01/28(木) 08:35:25.21ID:JtBgPmRP0
ライブラリーを自力で実装しまくってたのを全否定して、
効率が良いライブラリーに置き換えたとか
ライブラリーのコードは見えないだけで、実際はもっと長かったり
2021/01/28(木) 08:35:25.28ID:+msVmZGU0
>>520
ふくちょうならまだしも、ふうちょうはないだろ
569ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:35:25.92ID:Z/7J9cx40
海外も日本以上に酷いんじゃね?
海外では標準化とか共通化とかいう文化自体が弱いから、日本はまだ強いほう

海外のITで、ドキュメント自体が残っていないという例があったなぁ
解雇防止という理由からね、全部書いちゃうと他の人に仕事を取られるんだと
雇用形態の違いだね

日本も酷いけど、海外もたいがいだろうね
570ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:35:29.66ID:tGMbYArD0
>>149
git commit -m "うんコードをリファクタリングしますた"
2021/01/28(木) 08:35:32.42ID:uAvncAu90
COBOLさっぱりわからんけど、詰めて書くとハード側がスタックするみたいなのないの?

そら高性能ならいいが、どこから掘り起こしたんだい?みたいなメインフレームつかってるとこあるだろ
572ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:35:43.79ID:AgEb7kHN0
>>534
短い方がメンテナンスし易いよね
2021/01/28(木) 08:35:58.50ID:XlzFGAGo0
>>505
LINQは使ってないがちょっと見ただけで概要はわかった
条件式ひたすら書くより明らか便利だろな
574ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:36:07.09ID:xXhtHxCV0
>>530
プログラマーは人の揚げ足取るのが得意で営業能力はゼロって奴多い。この1もそう、人間関係上手くやれる奴なら問題ないのにね。
2021/01/28(木) 08:36:07.54ID:DVW+VKYiO
金融のソースなんてうなぎのタレレベルで継ぎ足し継ぎ足ししながら作るので
一から作るとかほぼないです
2021/01/28(木) 08:36:21.09ID:rQmuR8JD0
時代的にステップ数で費用積んでたとかじゃなくて??

行数を減らして凄いって称賛するのもなぁ。
フレームワーク、ライブラリの進化で行数圧縮しやすくなってる部分もあるだろうし…
可読性高くて本人以外もすぐ修正できるなら素晴らしいけど。
2021/01/28(木) 08:36:23.20ID:I4vnL5550
過剰な冗長性よりも
効率化してミスがある方がマシ
というように世界中が舵切りを
しているんだと思う
それだと事故が起きるんだけど
その前に儲けたほうが勝ち
2021/01/28(木) 08:36:32.27ID:QbAk2DJs0
>>569
いや
日本人が世界最低の劣等民族だからだよ
韓国で働くと全然こんなことは無いよ
579ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:36:32.75ID:mITi4+HO0
>>501
「私を辞めさせないためです」

自己防衛手段
プログラムに限ったことじゃないけど
誰でも変更できると他部署(時には海外)に飛ばされるというのはわかるんだけど
2021/01/28(木) 08:36:49.95ID:GPg6TzpE0
50代の派遣とかそういうことだろ。文句言ってる方の派遣も将来の自分を見てるんだから
底辺同士、楽しくやりなさい
581ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:36:55.71ID:KJN8/C6m0
コピペには理由があることもある
その意図の裏を読んだら一流
2021/01/28(木) 08:37:01.17ID:Pj+aksSG0
アセンブラで書いていたんだろ
583ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:37:06.29ID:Tw2uxZYA0
>>561
仕事中に地動説の話したら即クビだぞ
2021/01/28(木) 08:37:08.78ID:8dPifXmN0
if(a==0)
else if(a==1)
….
else if(a==100)
とかかな
2021/01/28(木) 08:37:12.27ID:Hd4NW7VP0
人一人の想像力なんてたかが知れてる、としか思えないような
アホなことやってる現場って実際あるしな。
>>1は「あるある」とまでは言わなくても「あるね」ぐらいの感じ。
586ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:37:14.19ID:T5ywpo3A0
たとえば自分が平で部長課長と同席してる際に、課長よりスキルやノウハウがあるところを見せると例外なく嫌がらせ受けるよ
わざとモノを知らないって体でいれば怒られながらも可愛がってもらえる
これが会社勤めだと思ってる
2021/01/28(木) 08:37:20.65ID:Xo0oCyUA0
>>564
ループや条件文を全部一つずつベタで書いていればなってもおかしくはないけどw
2021/01/28(木) 08:37:22.96ID:+J9WtZm+0
プログラミングは文章を書くのと同じで、センスが問われる作業だと思う
ダラダラと長く書く人もいれば、難解な文を書く人もいる
誰が書いても同じ、とはならないんだよな
2021/01/28(木) 08:37:24.02ID:+iEocuH90
>>443
上も取り込まれてて基地がいの味方でしょ
企業って
だからパワハラ自殺起きるのだし
日本は基地外だけが生き残る仕様
590ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:37:28.67ID:/buXxoqo0
>>1
明らかに嘘w
まず堅牢性を求められる金融系のシステム開発で、こんな自由度の高いプログラムを書く事が、ありえない
遊びで、テトリスをつくるのとは、わけがちがうんだよ
ビジネス用途のシステム開発も全部そうだが、複数人で開発、テスト、保守を行う、そのため、ソースを書くためのお作法が予めしっかり決まっています
誰が見ても、すぐにプログラムの内容がわかるように、コメントの書き方まで、事細かに決まっています
そんな現場で1万→500ってあほか笑
591ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:37:29.96ID:EBWOtBPp0
>>27
デグレードって日●っぽい
592ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:37:37.18ID:OBFCZVg20
そんな人がよく1万行ものプログラムを組んだね。
2021/01/28(木) 08:37:37.88ID:4+E6Yjkr0
>>24
コピペしまくりゃ余裕だよ
1000行で済む処理を無駄コメントでx2
関数化すりゃ済むところ展開してx2
forループで繰り返すところを展開でx3すりゃ
1万行を上回る1万2千行だ
594ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:37:41.45ID:HYCk0W940
プログラムを簡略化する場合、定数をどれだけ減らしていくか?
そういった感じになると思うんだけど
コレやろうとするとプログラム容量は減っても演算回路を組んでいる時間が伸びて、結果工数が上がるんだよね

ま、汎用性はあるんだけどさ

俺はそれをやって上司に、"工数が命、そんなもの認めていない"と批判されたね
汎用化したほうが後々楽なのは技術者だったら思うはずなんだが
アホのホワイトカラーは目先の利益しか取らないんだよな

技術立国の地位も危ぶまれるわ
2021/01/28(木) 08:37:41.86ID:lYIYBKsp0
短いは効率的とは言えない。
作成者がずっといるとは限らんからな。
第三者が見て、読みやすく分かりやすいのが最も重要だろ。
596ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:37:55.43ID://RSEfhh0
これ速度が遅くなったんだろ
上司が正しい

Cで書いてた高速プログラムをBASICに直されて叱ったんだよ
597ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:38:02.71ID:x9Ix9RH+0
>>559
ちゃんとコメントしといてくれないとわからなくなることが多い。
598ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:38:07.62ID:/egLCtMN0
正規表現職人みたいな奴が書いた正規表現を解析は面倒
SQL職人みたいな奴が書いた複雑怪奇なSQL文の解析もキツい
599ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:38:19.90ID:veC9CTMP0
派遣てITなら50代でも仕事あるのか(驚愕)
600ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:38:23.62ID:+6dSsYNT0
人が作ったプログラムを1万行も読み返すなんてすげぇな
動くならほっとくわ
2021/01/28(木) 08:38:37.07ID:finIsDAt0
>>586
ほんとそうだよね
でもストレス溜まるわ
602ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:38:39.31ID:rtZlV/gn0
>>1
などと、ロジックに関する発言は一切ありませんでした(笑)。ようするに、みんなの前で私をさらし者にするのが目的だったのです。

それで私は「ここは彼と同じ立場で物を言わないとダメだな」と感じて大声出して、彼のプログラムを罵倒したんです。

そうしたら、みんな下を向いて黙り込んじゃいました。

それからというもの、他のメンバーも私の作ったプログラムをひな形にしだしました。一体K氏って、何者なんですかね...?



なるほど。信用していた「プロ」なる男が、実はプロではなかったうえに声の大きな頓珍漢だったというわけか。
ワイドショーに出てる岡田春江みたいなもんか。
もしくは玉川とか、坂上とかも入れちゃえ。カンチョクトもその流れに入るか。
603ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:38:40.26ID:WhkWBPnf0
作り話だな
でなきゃ要求外のソフト改造を勝手にやった時点でどうあれ3流なのは事実だよ

プロのソフト屋はどれだけ既設に無駄なコードを見付けても所掌範囲内には絶対に手を付けない
責任が取れないから
604ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:38:40.30ID:rL0otaCI0
社長の肝入りで転職してきた高学歴で元一流企業の上司は、最初は改革改善と意気揚々としているが、3ヶ月経つと周りを気遣うようになり、半年後には存在感がなくなる
2021/01/28(木) 08:38:59.76ID:JnQ4G4Xj0
>>3
おまえは3流!
2021/01/28(木) 08:39:06.86ID:yCTqszAk0
>>546
あんたが正しい。
APLという言語は
i←i+1
だったりPascalは
i := i+1
とかで=としない。
607ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:39:09.85ID:fkIR2VQn0
500行を1万行にして20倍のお金を稼いでいるのなら素晴らしいコードだ
2021/01/28(木) 08:39:13.80ID:Wglw54oB0
いくらソースが短くなるからって毎回ラムダ式使われると読むのがしんどい
2021/01/28(木) 08:39:14.63ID:00Kf2AeE0
最近のオブジェクト指向プログラミングだと、単行為のメソッド多くなって行数は多くなるだろう。
この記事のやつはそれをまとめただけやろなあ。
610ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:39:15.35ID:wmwurtc80
勝手に変えたら文句出るだろ

自分が作ったプログラムは自分ではわかるだろうが
他人のプログラム解析るのは大変だ
2021/01/28(木) 08:39:18.03ID:oszV6ssP0
新入社員が見て分かるようなコードにしてね
612ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:39:28.19ID:rrqnFtSC0
>>585
プログラムに想像力は必要無い
逆に邪魔
2021/01/28(木) 08:39:34.82ID:d26TcWHZ0
ちょっと信じられないな。
まず50のジジイ
その上司
1万行ものコード
500行

色々と???が
2021/01/28(木) 08:39:37.89ID:VwOPTuVk0
軍事大国やめて
技術大国やめて
無駄大国になった日本
2021/01/28(木) 08:39:43.25ID:uAvncAu90
建築とおなじ単価組みするのがおかしいんだわ
かといって代わりの見積方法わからんけど
616ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:39:45.24ID:HYCk0W940
>>595
確かに、その意見はあるね

設計者だけが把握できるようなプログラムは、その設計者頼みになってしまうから
ま、その辺は葛藤しなきゃならん
2021/01/28(木) 08:39:45.64ID:nFJRd9F80
>>546
代入式は右辺を左辺にセットするんやで
たぶん全ての言語がその書式
iに1を足した結果をiに入れる
インクリメントって言われる式
2021/01/28(木) 08:39:46.32ID:Xo0oCyUA0
>>600
メンテナンスする立場なら変更せざるを得ないかもw
2021/01/28(木) 08:39:47.59ID:ID5Z1stq0
改修できる奴より0から動くものを作れる奴の方が1万行で無能だとしても使えるだろ
2021/01/28(木) 08:39:52.38ID:8dPifXmN0
プログラムジェネレータ作れば
一万行ぐらい百行で吐ける
吐いたコードを手でメンテするから怒られるんだよ
2021/01/28(木) 08:40:07.04ID:0R79o3eo0
既に動いてる物にそこまでの改修掛けるのは怖いな
遜色無く動いてると言うテストとかどうしたんだろ
2021/01/28(木) 08:40:14.25ID:N8dPjvOf0
何を削ったのかによるな
必要な処理を削った可能性も微レ存
623ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:40:16.21ID:f8s9x8bX0
>>569
今、辞めた後の嫌がらせってことで面倒なところをドキュメントやコメントに
書かない奴は増えてるよ。そりゃぁ書き上がった翌月にクビが決まってりゃ
わざわざ余計な事せんわな…

>>584
そういうコードは「あ、この現場はヤバいんだな」ってことでそっ閉じする。
そして次の客を探すべく営業に電話w
624ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:40:16.87ID:ausn9m7o0
プログラムは効率化すれば良いってもんじゃないだろ
何も知らないバカが書いた記事か
625ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:40:17.06ID:WhkWBPnf0
>>603
所掌範囲内>所掌範囲外
626ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:40:27.67ID://RSEfhh0
pythonて書いた遅いコードとオールアセンブリで書いた爆速コード
どっちが有能かな?
627ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:40:35.24ID:4MXgSTv10
この手の話はコンピュータができた当初からあるよん。俺は世代的にcプログラミング診断室だけどもっと昔からの話だし、立場上の奴が作ったクソコードと出会った時はそっと閉じる掟を破るなんて。
短くしたこの50代は三流以下、勉強不足以外の何者でもない。
2021/01/28(木) 08:40:39.53ID:2GXadOuK0
公務員の世界ではあるあるだろ?
629ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:40:41.46ID:SkMZZCyA0
>>457
確かに何の許可なくやったんだろうか
2021/01/28(木) 08:40:42.35ID:TaRPG5cE0
うちの会社は行数が多いほど高評価
631ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:40:45.34ID:k0ZdjOS30
>>497
正直プログラムなんてやり方でどんどん短くはできるからな
けど他人が時間かけて解読するような自己満足的なものになってちゃ仕事が三流
上手いプログラマーだとわざわざ明示的に無駄を含ませたりするよな
2021/01/28(木) 08:41:03.43ID:ItRcoq290
>>502
COBOLだと関数が実装される前から動いているとか処理速度を優先させるためとか理由がありそう
2021/01/28(木) 08:41:03.54ID:AF7C0AK50
性能がらみで敢えて冗長化することもあるしな

限度はあるが
2021/01/28(木) 08:41:08.70ID:2MdCfKow0
なぜ1万行もあるのか説明できないと3流と言われる
ソースコードを短縮すればいいってもんじゃない
事情も知らずに勝手にいじくると難解なバグを作ってかえってややこしくする
635ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:41:11.47ID:PNdaHdeh0
消費電力が増える
636ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:41:14.15ID:f7OdavJ/0
>>1
仕事としてこれは完全にアウト
まずリファクタのタスクは誰が承認して実施したのか
一方からの意見で上司がクソ扱いしてるが
上司はリソース限られてるのに勝手なことして開発の規則やチームも無視してる問題児なんだろ
637ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:41:16.38ID:XP6AQnx40
昔ユニシスに派遣に行った
プログラムのカスタマイズだがコボルで書かれててgo toだらけの超わかりずらいプログラムだったからgo to使わない構造化したプログラムに作り直してやったわ
2021/01/28(木) 08:41:29.55ID:fCv3zjmq0
>>13
確かに可読性が低い500行よりは可読性が高い10000行だな
639ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:41:45.41ID:opZOJ2Vt0
何でも上司を否定するタイプに見えるんだけど気のせいでしょうか
2021/01/28(木) 08:41:50.35ID:lJS6lTpD0
コンパイルってアセンブラで書いてんのかな?
アセンブラだとサブルーチン多様するよりその場で
演算したほうがプログラムは高速になるんだよね
メモリが許す範囲内に収まってるならサブルーチン化は
無駄って言っても間違いではない
641ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:41:51.94ID:bNxrcsSl0
>>595
大抵は短い方が読みやすく分かりやすいかと。
ループや関数で済む同じような処理を、長々とコピペで書かれていたら見るのが嫌になる。
2021/01/28(木) 08:42:05.42ID:mOg1UPYm0
行政とかも無駄だらけだもんな。
予算の無駄遣いにもメス入らないし
下手すりゃあ死人が出る国ですからな。
2021/01/28(木) 08:42:06.26ID:vBUkaE2s0
>>590
そう
複数人で一つずつテストしてやっと承認される
644ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:42:08.59ID:j8/A2t9d0
JavaをPythonで書き換えるとこんなに短くなる
2021/01/28(木) 08:42:13.51ID:oW8tbsEw0
>>4
なろう的な感じだな
646ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:42:21.33ID:Px2nyFw80
いや、むしろよく500行で済む物を1万行書いたなw
オブジェクト指向とか考えずにひたすら書いてるのか?
で、500行にまとめた解読力も凄い
俺なら面倒だから触れない
2021/01/28(木) 08:42:23.41ID:26nibl1d0
ステップ数で工数換算するやり方なら行数多い方が儲かるわな
648ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:42:24.19ID:/buXxoqo0
こんな子供の作文を投稿するやつも載せるやつも、めでたいとしか言いようがない
2021/01/28(木) 08:42:25.50ID:1XOSRM760
今は言語もプラットホームも進化したから古いシステムはクソなんは多い
しかし、1万行→500行は流石に嘘くさいw

せいぜい2000行やろ。

それを無能呼ばわりする年寄りがいるからIT業界は成熟しない。
2021/01/28(木) 08:42:43.79ID:JxlaZvRG0
>>546
高校生の情報の授業で
=は代入
==は等価
で習ったと思う
2021/01/28(木) 08:42:51.45ID:U2UOA2VL0
>>53
コメント行なんか数えねえだろw
実行行数だよカウントするのは
2021/01/28(木) 08:43:01.33ID:Wglw54oB0
>>626
Pythonで書くような目的のをアセンブラでは書かないから
653ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:43:05.12ID:MS8J3MWy0
実際にコードを書く上司がトップのはずもなく、もっとその上がいるだろ。
これがホントの話であっても、そのトップが判断すれば良い。
2021/01/28(木) 08:43:09.20ID:8dPifXmN0
>>546
これ
頭の良すぎる人はつまづくよね
655ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:43:10.78ID:OKANdgGj0
嘘だな。1/20は無理だよ。
2021/01/28(木) 08:43:14.99ID:b0vPGv6n0
昔から、自分より仕事が出来る部下や後輩、年下には、妬みやっかみが強い上司や先輩というのは珍しくない。
特に部下が仕事が出来るというのは上司としては本来ならば喜ぶべき事なのだが、部下に対して変なライバル心を燃やして潰そうとするケースも少なくない。
仕事の出来ない上司は道を開けろ。
657ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:43:15.70ID:Hd4NW7VP0
>>612
読解力を身に着けようw
658ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:43:24.62ID:f8s9x8bX0
>>599
なんぼでもあるけど、50代で今の環境の仕事は結構大変。
プログラミング言語だけ書ければOKって現場はそうないので。

>>609
オブジェクト指向なんて言葉を使うのが学者だけだった頃の話だよ。

>>641
コピペでマジックナンバーだけ微妙に異なるってのはよくある話。
一番直しにくくてバグ出やすい…
2021/01/28(木) 08:43:49.28ID:0kZmGzdZ0
幾ら効率化しても人が読めないと意味ないよ
2021/01/28(木) 08:44:00.85ID:yRYI/NHy0
やっぱこういうのみるとガラパゴだよなw
斜め上をいくジャップITw
661ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:44:06.59ID://RSEfhh0
派遣も相談してから手を動かせば少なくともトラブルにはならなかったのに
一流三流以前に最低限のコミュニケーション能力がないんだよ
662ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:44:09.12ID:HE2HFH2/0
50代派遣…あっ…
2021/01/28(木) 08:44:12.70ID:d26TcWHZ0
俺が考えた奴が超天才だと思ったのはNULLだった
664ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:44:21.63ID:fuEV6W5J0
>>363
理系じゃない人をプログラマーとして雇用しなきゃいけない日本はデジタル化遅れる訳だ
2021/01/28(木) 08:44:22.61ID:XujM5YUd0
>>220
無いと思うよ。昔は確かにあったそうで、実際にやったことある人が言ってた「SQLのSELECT文は全部改行した」て
666ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:44:28.84ID:VElIyWBv0
ソースなんて言語で長さは変わるし
実行形式とソースの長さなんて一致しないし
今のマシンパワーとリソースの潤沢さ考えたら全く意味のない行為だし
不必要に短くしたら見にくくなって勝てって作業効率を落とす羽目になる
皆がなメンテナンスすることを考えてプログラムは書こうね
667ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:44:38.26ID:jhDlK1UA0
正義マンうぜーな(笑)
自分のプログラムだけやっとけよ
他人のいじるなバカ
うぜーよ
2021/01/28(木) 08:44:41.66ID:BMksj4tR0
仕事できるやつがその歳で派遣PGするわけねえだろ
ちっとは現実味がある作文書けよ
2021/01/28(木) 08:44:44.14ID:8dPifXmN0
実は9998行だったんだよ
で動かなくて損害賠償
670ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:44:45.64ID:BPTPttpN0
STEP数で金がもらえるんだから、500行なんて3流と言われても仕方ない。
2021/01/28(木) 08:44:47.71ID:vqmFUO0K0
わしですらDelphiのコンパイルできるのに(´・ω・`)
672ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:44:50.43ID:mITi4+HO0
>>546
i++
++i
これ混在すると頭を使うし結構間違えるw

Cだとこんな経験がある
if (a==0)を
if (a=0)にしているやつがいた
ソース見ただけだと人間は下を脳内で上に勝手に変換しちゃうから間違い探しも時間がかかる
if (0==a)としておけばまあ間違えないんだけどわかりやすいかどうかはわからんな
2021/01/28(木) 08:44:55.16ID:xmgGJ9Rb0
A ここの処理20000行目付近に書いといた



B 必死だなw
674ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:44:55.43ID:SECtD7Al0
日本より海外のサイトの方が読み込み速いのはこういうこと?
2021/01/28(木) 08:44:55.72ID:KwzV6Cac0
簡単な仕事を難しそうにみせて一緒に楽をしましょうと上司は言っているんだよw
2021/01/28(木) 08:44:56.24ID:QbAk2DJs0
>>657
5chに読解力なんか要らねーよバーカw
必要なのは挑発力だけw
677ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:45:03.09ID:/a3YXcOn0
>1万行→500行に
胡散臭い記事だなw
記者の妄想だろw
2021/01/28(木) 08:45:05.88ID:upDrsKaS0
プログラム出来ないエアプが書いた作文やろ低脳杉て草
2021/01/28(木) 08:45:07.64ID:L7m/Yzli0
追加するとき修正するときに影響の評価してない事を改変するのはチーム制放棄した馬鹿だろ
680ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:45:15.98ID:522TXu6U0
>>1
馬鹿丸出しだな無能
681ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:45:29.68ID:4cW/WunQ0
なんかこの業界、行数が多いほど正義って感じだよな
682ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:45:35.35ID:eEBlq+9t0
どうやったら1万行のプログラムが500行になるんだ?
まず、ソースコードを見せてくれ。

これって、がせ記事だろ、つまんねぇことすんなよ
2021/01/28(木) 08:45:38.66ID:uAvncAu90
仕事できるうんぬんより時間給で働いてると一時間でノルマこなして帰るやつは3000円

同じ仕事を8時間かけるやつは24000円
日本ではどちらが有能かというと8時間の方
684ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:45:41.89ID:7ZV+bKnd0
>>8
なるほど、それは怒るわ
2021/01/28(木) 08:45:52.60ID:vZa0kXm40
>>671
エレガントやな
2021/01/28(木) 08:46:02.75ID:lcuCoUyo0
人月で金もらうんだからスパゲッティコードが
書けない奴は無能
687ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:46:13.71ID:D/wNklgA0
間違いなく三流
688ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:46:14.22ID:U4qSGHKv0
良い国だな日本は
2021/01/28(木) 08:46:15.74ID:1Q0Ehx2g0
日本では無能、鈍感であればあるほど得をする
2021/01/28(木) 08:46:16.27ID:uViHxxti0
なんだ、ベタで全部処理を書いたのか?
それならわからんでもないが、そんなアホ居るか?
修正が糞ほど面倒だろ
691ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:46:17.00ID:HYCk0W940
他社が理解できないと意味がない的な意見が散見するが

他社がプログラムを除くようなことはないって言い切る人もいるしな

また、他社が簡単に読み解けると言う事は、他者でなく他社の技術員でも読み解けるという事
詰まり技術が流用される可能性も考えてほしい
2021/01/28(木) 08:46:18.80ID:UBiochds0
>>8
コボルの作業だね
コボルであよく見かけたよサブルーチンしないでべた書きしてるの
担当者にきいたら伝統とか言ってった
693ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:46:22.36ID:GF8zxQRg0
20年前30年前くらいのコードだと仕方なく長い方を採用することもあったね
今作れば500行で済むかもしれないコードでもコンマ1秒のパフォーマンスのために共通化やモジュール化を見送って同じ処理を何行もコピペしたこともあるわ
2021/01/28(木) 08:46:47.30ID:6I311fc70
新人いびりはどこでも起きてる。あいつは生意気だと
695ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:46:58.98ID:EABikLQv0
>>681
んなこたぁない
696ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:47:01.63ID:tjuBThbF0
数十行の本文を読んでもタイトル一行の内容しか無かった件
697ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:47:02.60ID:8iRfl/S60
>>598
あるよなw
確かに、難しいコード書いた
あんたは凄いんだろうけど

せめてメンテしやすいように
設計してよって感じw
2021/01/28(木) 08:47:03.69ID:CdyS4EQo0
金融系ってところがミソだな
消費税計算なんか、一部だけ変わった計算するから下手にルーチン化できない
(もしくは昔からの不具合が残っていていまさら直せない)とか・・・

ここ数年で関数型プログラミングとかだいぶ進んで
コピペのほうが面倒くさいとかまであるしな
自動テストできない老害の自分も、でかい会社だったら
とっくに淘汰されてる
2021/01/28(木) 08:47:08.39ID:0d9+Zck70
>>626
Pythonで書いてても業務上必要なパフォーマンスが出るならそれで十分。
Pythonで遅いとして、それの解決策がアセンブラで書くこと、とは大概の場合ならない。
700ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:47:11.69ID:HmmbjcHy0
>>590
そういう信じられないレベルのアホがいたから記事になったんでしょ
金融系ったって末端のルーチンレベルじゃ、たいしたことしてないからさ
701ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:47:16.63ID:f8s9x8bX0
>>664
現場で一番使えないのは理系院卒だよ。能書きは一流だけど成果物が出てこない。
高卒たたき上げで泣きながらプログラム書いてるようなののほうが使えるのは
当たり前の話。

なので、計算機工学の院卒はおとなしく大学に残って先生やっててほしい。
現場に来られると邪魔なので。
702ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:47:17.35ID:HYCk0W940
>>691
くっそ間違い

他者が理解できないと意味がない的な意見が散見するが

他者がプログラムを覗くようなことはないって言い切る人もいるしな

また、他社が簡単に読み解けると言う事は、他者でなく他社の技術員でも読み解けるという事
詰まり技術が流用される可能性も考えてほしい
703ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:47:23.42ID:AgEb7kHN0
>>641
同じような処理はルーチン化して纏めれば簡潔になるな

>>638
短い方が可読性が高いだろ
10000行読むより500行の方が分かり易い
704ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:47:23.49ID:iOTHqn0e0
効率化やコスト意識を持ってマネージメントが出来る、本当に能力のある人は
会社を見限って独立起業しちゃうからね。
上司は四流、ネットで愚痴ってる本人も三流って事ですよ。
2021/01/28(木) 08:47:24.26ID:Xfm2nUP/0
金融系で人のソース触る気せんわ
2021/01/28(木) 08:47:30.20ID:ENJwPVdl0
サブルーチンコールするところを全部展開してるとか

昔ならコールのサイクル数削る常套テクだが
2021/01/28(木) 08:47:35.25ID:IobH3Yu50
>>27
あと、使う側が庶務のおばちゃんとかであり得ない使い方をしてくるけど、
それにも耐えられないと行けないから、どうしても長くなると言うのは有りそう
708ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:47:38.07ID:FHZ0bbic0
要約: 老害をやっつけてスッキリする話
2021/01/28(木) 08:47:47.29ID:OditPZj90
>>693
動作実績の方がはるかに価値あるからな。
それが分からない素人が多い
2021/01/28(木) 08:47:58.62ID:G2DX41Jt0
>>590
それな
昔聞いたことあるわ
短ければ良いというわけじゃない
2021/01/28(木) 08:48:14.10ID:Pd94AKnt0
この辺のめんどくささが、IT企業受ける時にコミュニケーション能力必須と言われる由縁
この50代のおっさんは、チームとして動くこととかほうれんそう出来ずに生きて来たんやろなあ
ITに就職すると、こういう面倒なおじさんを下につけてコントロールしないといけなくなってみんな病んでく
712ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:48:15.34ID:USuVsYQZ0
上司のプロラミングは古臭い、俺の方が効率的、上司激怒、あるあるですね。
上司に直接言ってやんなよ。

「あんた背中がすすけているぜ」
713ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:48:16.84ID:qDtuBpNV0
関数定義して再利用できるようにすればそれくらい行くだろ。
リファクタリングの基本だ。
世の中的にリファクタリングに対する理解度が低いだけ。
2021/01/28(木) 08:48:19.30ID:cYHbAxGj0
1万行を500行にって仕事は標準化以降なくなってきてるからなあ
誰でも読めるが最優先で職人は不要
715ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:48:25.08ID:522TXu6U0
>>701
ほんとそれな
2021/01/28(木) 08:48:32.94ID:Ua6hMROy0
7行テトリスあったな
717ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:48:42.80ID:/a3YXcOn0
1万行

500行に魔改造

システムが動かなくなる

上司が激怒

これが本当では?w
2021/01/28(木) 08:48:51.11ID:aq2iWG6u0
仕事は無闇に効率化させちゃ駄目
一番重要なのは皆が朝9時から夕方5時まで
休みなく働ける事
719ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:48:51.89ID:1wBiMlJi0
>>8
これが上司に火をつけたんだな。業界の常識だよ。1万行なら10万行に増やしてこそ優秀なエンジニアと言える。
このオッサンはエンジニアの敵だから三流ど素人扱い。
2021/01/28(木) 08:49:04.79ID:1XOSRM760
>>659
それな。誰もが解る開発(プログラム)を推進しすぎて日本のエンジニアのレベルは上がらなかった。

昔の構造化プログラミングって思考がイマイチだったな。

クアルコムのCDMAソースを解析した時に米国のレベルの高さに驚いた。
721ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:49:08.67ID:b/XifenV0
そういう時は、
10500行のプログラムにして、10000行の部分にはどうやってもたどり着けないようにするのが、正解。
2021/01/28(木) 08:49:19.31ID:lXCfM1DI0
CASE分で全て分岐してそれぞれ専用のサブルーチンで回していたのを
演算子使って都度処理するようにしたら大幅に短縮はするね
見やすいかどうかは別だけど
2021/01/28(木) 08:49:23.05ID:v0Vpl89x0
まぁ リファクタリングやっているとそういうことあるよね。
テスト駆動になっていないのが大半だから、最初が大変だけど、、、
デザパタわからない人相手だとまた大変。
724ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:49:28.56ID:NjSVzuxd0
大局的の場合分けをベタで書いたらこうなることはある
よほど無能か時間優先で書いたかだな
メンテさせる工程を工数に計上させない(=何も生み出していない)と判断するバカ上司が多いのだよ
725ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:49:29.58ID:+Q8Qcfx50
なお実績はありません
2021/01/28(木) 08:49:40.49ID:vAC+jh6Z0
>>682
無駄なように見えて、実際には意味があるなんて事はあるからな
長い期間そのコードを使いこなしてきたならまだしも、ちょっと見ただけで20分の一に切り詰めて本当に正しいのか、疑問が残る
2021/01/28(木) 08:49:40.55ID:iZEY/rKp0
昔のキロステップ単価の弊害
時代についてこれない老害の末路
まじでコボルだけやってろって感じ
2021/01/28(木) 08:49:41.84ID:cGBzKV/R0
>>220

> >>8
> いろんな会社にソフトの開発発注をやってるが、ソースコードの行数に応じた出来高制なんか見たことないな
> 未だにそんなことやってる会社なんてあるの?
2021/01/28(木) 08:49:43.62ID:a+c39oBt0
役所ではこういうのあるよ
730ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:49:45.42ID:BPTPttpN0
>>691
他社が理解できないコードは自社の人間も引き継ぎできないと思うよ。
2021/01/28(木) 08:49:45.79ID:+iEocuH90
>>704
上司が四流て良いね,そう考えたら少しは楽になったw
732ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:49:51.60ID:/a3YXcOn0
>>711
私見だが、記事の内容を疑うべきでは?
2021/01/28(木) 08:49:52.53ID:Vuuz8A7e0
動作を速く安全にするのが効率化だろ
2021/01/28(木) 08:50:11.13ID:VFpHW6tF0
Excelでいううとエラー回避関数がなかった時代の計算式が今の倍の長さだったってことかな。
2021/01/28(木) 08:50:13.35ID:iX+bHtre0
30才定年説とか言われてた頃にくらべれば50代でも派遣でプログラムできるってのはいい時代になったと思う

ところでこいつは効率化しろってチケットを受け取ってたのかな?提案したいなら上手にやんないとね。
736ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:50:20.74ID:VoILm+4M0
空想日記がニュースwww
737ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:50:22.38ID:FIGn/Y5y0
>>717
それのような気がする
2021/01/28(木) 08:50:23.62ID:ZD0LMrMD0
データベースは前提(業務)そのものだから、気持ちはわかるがいじってはいかん。
それを独断でやったんだったら三流と云われても仕方ない
2021/01/28(木) 08:50:33.11ID:fK2rRsqO0
ソフトの生産性は行数を元にするので効率化とは馴染まない
残業の多い無能ほど金を稼ぎ評価される
別のものを基準にしない限り世界から取り残されたままだな
740ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:50:33.69ID:HYCk0W940
>>730
ま、そうだよね

解説書いておかないとわからないよね…
解読するのに時間が掛かってしまう

ホント、どっちがいいんだろうね
2021/01/28(木) 08:50:39.96ID:HZNo9Dnu0
効率化するのはいいけど
読みやすい注釈を付けなかったのを責められてんだろ
2021/01/28(木) 08:50:44.21ID:DVW+VKYiO
>>713
べた書きメイン関数1万行だったなら笑える
2021/01/28(木) 08:50:54.10ID:BaPpqZQt0
今、一人で担当しているプログラム
大きなクラスで500行程度のが300以上あるわけだが
どんだけ局所的なコードで喧嘩してんだよ
2021/01/28(木) 08:50:57.15ID:5UY+A8ls0
まあ、行数払いで行数減らしたら三流だわ
2021/01/28(木) 08:51:06.01ID:FCW4CVns0
長ければいいって理屈もわかる部分はあるものの
費用対効果の面から、顧客からの評価は悪くなると思うんだけど
気にしないの?
2021/01/28(木) 08:51:07.05ID:Qks9RI6+0
間違いなく3流記者の作文
2021/01/28(木) 08:51:08.34ID:XlzFGAGo0
>>720
基本的に誰が引き継いでもいいようにって考えがあるからな
引き継げる人を探してこようって発想じゃないから
2021/01/28(木) 08:51:08.83ID:TuzdJBDY0
優秀な人なんだけど何で派遣やってるのかってのがよく分かるいい話だよな
2021/01/28(木) 08:51:10.39ID:yRYI/NHy0
このまま1万行でも10万行でも書いてりゃいいさ
まあ、こういう会社はそのうち淘汰されていくけどね
自己責任ってことでw
2021/01/28(木) 08:51:12.80ID:dT90Nzhu0
会社が求めるのは成果だしな
ブラックボックスの中身には興味が無いし意味がない
2021/01/28(木) 08:51:21.29ID:PmeXWyMZ0
goto禁止ですよ
752ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:51:26.65ID:HmmbjcHy0
>>697
そういうの昔からJob Securityって言って、
プログラマが自分の仕事を守るために身につけるべき、当然のスキルだよ
753ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:51:27.74ID:zEypL1Lr0
効率化しました!←ひとりよがりの妄想
2021/01/28(木) 08:51:29.97ID:+O2f8TLn0
>>701
現場は現場作業員で回してるのが一番効率的だよな
755ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:51:30.62ID:Px2nyFw80
本文をよく読んでなかったが
金融系なら嘘だろうな
金扱うところは特にバグが出ないようにキッチリ設計するし
勝手にプログラムいじらせて貰えないもんな
そんな余計な時間があるとは思えないし
ただの小さな業務系の社内SEとかだと思った
2021/01/28(木) 08:51:31.30ID:hqsoJKbx0
>>603
コロナで話題減ってるから、記者は匿名、仮名な作文するしかないんだよ。
エンターテイメントな作り話のつもりなら、理論通る話にしないと、ただの時間泥棒。
2021/01/28(木) 08:51:33.50ID:Q2MTWxMu0
底辺リーマンをなぐさめる作文だぞこれ
758ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:51:51.28ID:HYCk0W940
>>753
なんとなく理解できます
759ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:51:54.81ID:f8s9x8bX0
>>732
多少盛ってるだろうけど、似たような話は何度か目にしたよ。
昔はこんなの普通だったで、新人教育では「おまえらはこうなるなよ」って
教わったわけ。
2021/01/28(木) 08:52:10.98ID:+aYbajdY0
客への請求をステップ数で取ってるなら、1万行書く方が有能だろ。
2021/01/28(木) 08:52:12.48ID:uAvncAu90
たとえ小石を運ぶ程度だと感じた仕事でも、大岩を運ぶようなものだと顧客には説明しろと言われたもんだ
2021/01/28(木) 08:52:15.37ID:vAC+jh6Z0
>>735
この記事が本当だとしたら、無断でやったんでしょ
そうでなければ怒られたりはしない
763ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:52:15.55ID:aUQE2FbN0
>>735
明らかに勝手にやってる体w
764ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:52:27.98ID:Hd4NW7VP0
>>676
挑発力のほうもあまり大したことないですね
765ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:52:28.92ID:NjSVzuxd0
>>735
そういうムダなやりとりになるから今の奴は最初から派遣ではなく副業で成果給が人気ある
大きなプロジェクトは経験を積む程度にして定時前提でしか働かない(=人が集まらない)
2021/01/28(木) 08:52:32.37ID:vZa0kXm40
実行速度の低下
メンテナンス性低下
モジュール強度の低下
エンバグ
これらがなければまあ勝手にやってろって話かも知れんけど要らん作業はすんな
2021/01/28(木) 08:52:38.22ID:i08JaFf70
Gir使ってるのに古いコードコメントに残せっていうバカと喧嘩になったわ。
2021/01/28(木) 08:52:39.53ID:w9vMnhmH0
コメント長々と書いてれば評価されたりな。
まぁ、無いのも有り得んがw
2021/01/28(木) 08:52:41.19ID:WYC2joWB0
脳みそこねこね
2021/01/28(木) 08:52:50.87ID:lfOwbmmf0
元ネタが嘘の記事に対して必死に書き込んでるお前らが三流
2021/01/28(木) 08:52:56.50ID:OM+Y33B80
自分はPGではないが、上司にシステムのある調査にどれぐらいかかるか聞かれて、2時間はほしい(かなり余裕を持った時間)と応えたら、客に3日かかるって言っちゃった、どうしようって
いやいや、コマンド10個ぐらいでできるだろ、と思ったことはある
他部門から来て間もない上司だったので、数万ファイルの確認にはそれなりにかかると思ってたらしい
2021/01/28(木) 08:52:58.57ID:aHqLPucc0
完全に嘘くさいな
まあエラー処理が無駄だからと言って全部消したならあり得るかもしれんが
773ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:52:59.45ID:VElIyWBv0
>>702
プログラムも業務も知らない素人の戯言
774ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:53:05.10ID:kiV2SX7R0
また作り話で記事w
2021/01/28(木) 08:53:08.32ID:Wglw54oB0
>>769
コンパイル
776ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:53:08.94ID:HYCk0W940
>>749
そう思うんだけど
専門的になりすぎるんだよね
他者が理解できないってのはどうなんだ?とも思うわけで
ま、他者が理解できないことで他所に仕事を取られることがないと言う利点もあるけどね
777ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:53:13.56ID:Lg6Aufl80
アセンブリ言語を知ってる人はC言語系のプログラムを効率化できるけど
無知な人にはわかりにくくなる そういうことを言ってるのか?

冗長で効率の悪い関数のサクセッションが嫌で、元から書き換えたとか

コメントが少なすぎるから上司がわからんて言っているのか?

いずれにしてもこの上司は無能だが、困ったもんだな
長いものに巻かれよ というのもあるけど
他人のクソなコーディングのせいで拘束時間増やされるのもたまったものではないし
2021/01/28(木) 08:53:34.15ID:ENxeJH5K0
役所が特にそうだけど、もらった予算分の仕事を増やすのが仕事だと思ってる管理職がかなりいる
そして、効率化してしまうと人が要らなくなるのを知っててやってるからより罪深い
2021/01/28(木) 08:53:36.69ID:v2QAKb4D0
底辺SEだったけど、タイムスリップしたら、IT社長になれた

的な漫画の話?
780ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:53:37.86ID:aUQE2FbN0
>>748
781ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:53:44.16ID:mqWZ0fsk0
年齢を重ねてわかったのは、いかなる事情であれ言いふらす奴にろくな奴はいないということ、
本当に言いたいことがあるなら本人に言えばいいし、正当な理由があるならその真意を説明できて当然。
782ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:53:44.63ID:HYCk0W940
>>773
どういう事?

一応SQのSEなんですが?
2021/01/28(木) 08:54:15.61ID:+ZQJchug0
ありそうにない話だな。いくらなんでも。
784ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:54:21.17ID:vR/Sr6uL0
これはさすがにフィクションだろうけど、
金融系ってのは、仲介が多すぎて、結局現場はハケンというのは
どうやらガチなんだろうな。
785ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:54:23.76ID:BPTPttpN0
>>27
同意
2021/01/28(木) 08:54:32.69ID:GpMNZ6wU0
時間かけて行たくさん書く方がお金貰えるの?
2021/01/28(木) 08:54:33.65ID:0d9+Zck70
>>760
あんたのところ無駄に高いから次のシステムは他のところにする。
2021/01/28(木) 08:54:39.86ID:m5l8aOaD0
経験上、よほど酷いコードでも30%〜50%ぐらいしか減らせん。

無駄な改行や、膨大なswitch文があったとしても10000行が500行になる事はまず無い。

本当にそれだけ減らしたなら、何かしらの必要な処理を誤って消したのではないかと疑う。
2021/01/28(木) 08:54:58.71ID:AMV2Mcgr0
知らんが1万行を500行に出来るのか?
790ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:55:10.53ID:Px2nyFw80
実はコメントを含めて1万行を
コメントを消して500行にしました
とかw
791ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:55:18.48ID:okZYwD/p0
いくらなんでも1万行が500行にはならなくない?
何か大きく機能が欠落してはいないか?
792ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:55:20.21ID:f8s9x8bX0
>>755
>金扱うところは特にバグが出ないようにキッチリ設計するし

金融(特に銀行)って工程はすごくきっちりしてるのよ。設計が一次審査、二次
審査とかあってレビューが3回あってとか、納品前に役員レビューがあったりとか。

ところがレビュアーがカスだったり、時間の都合で「15分で終わらないところは既済
とします」とかやって有名無実化されたりとかで、結果は骨抜きになる。

だもんで、成果物の見た目を盛るのに時間かけて、中身をきちんとする時間を使っ
ちゃうってのは昔からよくやってた話だよ。
793ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:55:28.44ID:RxOKSHTl0
>>269
あるよね。プログラム更新で軽くなりました
→仕事だと多数が同時に扱うので、いちいち外部に繋がないといけない仕様は、逆に運用を悪化させたとかな。
個人だけで仕事している訳じゃないとか、実際の運用考えないデータいじりてののあるしな。
2021/01/28(木) 08:55:42.96ID:X9F6Smgm0
まあ記者が三流なのは確定だ、顧客の要求や仕様などの条件がわからないのに行数だけで好悪を決めつけているからな(´・ω・`)
プログラムはそういうものじゃない。
2021/01/28(木) 08:55:43.35ID:OKlwac1u0
>>13
そんなこともない
臨機応変に合わせられる奴が
結局はいいのよ。
2021/01/28(木) 08:55:45.41ID:Q+LLE3Ak0
>>759
多少どころか業務で使うプログラムで「改良して書き換えました」で終わらないんだよ
個人が趣味で作っているようなプログラムじゃないと成立しない話
2021/01/28(木) 08:55:56.05ID:Wglw54oB0
>>779
「底辺SEだった俺が転生したらIT会社の社長になった件」
ラノベかな?

一応プログラマー転生系はあるぞ、「神童セフィリアの下克上プログラム」
0才から始まって2巻でもまだ1才だが・・・
2021/01/28(木) 08:55:59.00ID:gg1lqefF0
可読性の高いコードで得するのは会社であって自分ではないからな
評価する人間がコード読めないならそら自分しかメンテできない設計にするわ
そこそこの企業で〇〇さんしかわからんみたいなことになればまず食いっぱぐれない
799ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:56:02.57ID:8LyEn3Nw0
>>70
派遣社員は1行いくらなんて内情知らないだろうからなあ
2021/01/28(木) 08:56:08.10ID:QbAk2DJs0
>>764
ほらw
キッチリ釣れたろw
ざまあw
2021/01/28(木) 08:56:18.42ID:+O2f8TLn0
一万行を500行に減らしたということは
一万行分のテストを行わないといけないわけだが
その金はどこから出たのか?
2021/01/28(木) 08:56:21.98ID:0cWQS0/Q0
作文臭いな
2021/01/28(木) 08:56:26.74ID:y/KaFB9o0
政治家と管理職はAIにすべき
804ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:56:27.02ID:fuEV6W5J0
>>701
今大学で教わることと現場の格差がありすぎるんだね。経験だけで書いたコードがサーバーのゴミとして増え続けつ理由がわかった
2021/01/28(木) 08:56:36.49ID:VkSS4f4w0
長い方が高く売れるからだろ
2021/01/28(木) 08:56:39.57ID:exbxwUW20
本当に1万行を500行にしたんなら相当無駄プログラムだったんだろうけど
その分テストも全部行わなきゃいけなかったんだろうな
そのテストが大したことないコストなら逆によく一万行も埋めれたな
807ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:56:51.52ID:c/FaEYP70
まさか、Excel関数特盛のファイルをマクロでやったらこうなったみたいなレベルの話かこれ。
2021/01/28(木) 08:57:20.20ID:XJRnmcxU0
丁寧にコメント入れてくと10000ステップになってしまう
でもあの新人がコメント外して妙なロジックで500ステップ程度にしてしまった
あいつだけが分かるプログラムじゃダメなのに、何故か知らんが無能が自慢げだ
クビにして貰おう
2021/01/28(木) 08:57:25.24ID:nEntaTln0
派遣で指示なし承認なしで作業したんだろ?
ありがた迷惑で3流
810ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:57:29.71ID:8iRfl/S60
>>767
あるあるw
ソースコード管理してんのに
2021/01/28(木) 08:57:30.96ID:vZa0kXm40
500行のサブルーチンが20箇所はまあありえるけど
これだとサブルーチンが長過ぎw
2021/01/28(木) 08:57:34.28ID:oldV7Trt0
こういう時にサクッと派遣先を変えてもらえてこそ、派遣のメリットだろ
正社員と変わらない事で悩むんだったら派遣なんかやってる理由無いわ
2021/01/28(木) 08:57:34.42ID:PDSzy7gT0
>>184
今まで配布したテンプレ使ってるもの全てに瑕疵を負う覚悟があるならね
2021/01/28(木) 08:57:36.90ID:qreC6DTC0
年功序列なんて馬鹿な事してるからよ
2021/01/28(木) 08:57:37.25ID:k6jR1jdr0
他人が手直しできるようにわかりやすいものを作った優秀な技術者
2021/01/28(木) 08:57:39.66ID:uRq+rNG40
俺は優秀なのに理解してくれない上司のせいで派遣の身分とかやれやれ、今さら俺に帰って来てくれと言ってももう遅い

なろう系ラノベのタイトルだろ
どういう層が読者なのか丸分かり
2021/01/28(木) 08:57:47.97ID:dv4bk+2O0
派遣同士の醜い争いならどうでもいい
818ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:57:51.97ID:4MXgSTv10
>>771
優秀な上司だと思うけど。バカは短く言ってしまいがち。
819ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:57:58.19ID:uhQSr3Jt0
1日に何行のプログラムを書けるかでその人の生産性計算してるんだろw
ありそう
820ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:58:01.38ID:j8/A2t9d0
cobolのwiki
ガートナー発という情報によれば、メインフレームが世界1万サイト以上あって3万8千のレガシーシステムがあり、
COBOLは全プログラム約3,100億行のうちの約65%の約2,000億行あって、毎年約50億行が増えているという 。
2021/01/28(木) 08:58:06.26ID:0nMkA32b0
>>788
どっかのライブラリ拾ってきたんだろうよ
バグあっても自社内で手が出せなくなって結局首絞める
822ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:58:17.24ID:WCW2W0Ya0
高度技術もった派遣は優秀だね

本来、派遣ってこういうものなのに
823ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:58:18.40ID:7kezBnVF0
でもこれは上司が正しいぞ、なぜなら自発的に効率化すればするほど
仕事だけが増えて給与はあがらないし人も減らされるからな。
小泉竹中以降はずっとそうだろ。
もちろん効率化した分だけ評価して給与も上げてくれる企業もあるけど
大半はそうじゃないし。
2021/01/28(木) 08:58:26.69ID:4KvU6CsM0
Web屋などが金融に入ってきて犯す間違いだわな
Payナントカがしょっちゅう止まってるだろ?
ありゃWeb屋が自分たちの作法でシステム作ってるからだ
昔ながらの金融屋ではありえない、
得意げに処理を関数にまとめる、ご法度、素人、バカかと
その処理に間違いがあったら全滅だよ。
例えば、金利計算する関数だとする。あらゆる処理で使われる。
システム全体に波及する
分散させておけば被害は軽減される。

てかねまず、我々は専用原稿用紙に手書きでコーディングする。
これが一番間違いが無い。昔からこのやりかた。
デバッグもここで済ませる。
タイプするのは下級の仕事、誰でもできる。
コンパイルだの実機デバックなども同様
Web屋はいきなりパソコンで打ち込む、バグだらけ
パッチ、バージョンアップ。
金融はそういうわけにはいかんの
2021/01/28(木) 08:58:26.73ID:Sfl8tIUc0
ここの殆どの人が最後まで読んでない
2021/01/28(木) 08:58:31.77ID:MDI8UYsm0
機械の処理能力が低かった時代ならアクロバティックなコードも意味があったが
いまはメンテナンスがしやすい誰でも読めるコードにすべき
プログラムは保守のほうがたいへん
827ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:58:50.78ID:wBuMHJRo0
全く関係無い話しだがエビデンスはあるの?とか
シンプルにさあと得意げに話してる上司を見ると心の中で笑う
2021/01/28(木) 08:58:54.08ID:+ZQJchug0
コンパイルできないとか、サブルーチンとか(BASICかよ)、なんにも知らんやつの
作り話という感じやね。
829ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:58:57.69ID:QyfVwYp80
でもお前HAKENじゃん ドン!
2021/01/28(木) 08:59:05.72ID:Wglw54oB0
>>816
自分で「必要されている」と思っている人は必要とされてないからな
831ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:59:08.83ID:iQsmro9Q0
>>806
この作文作った馬鹿はそれやってる方が非効率だと気が付く事もないんだろうな
832ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:59:19.12ID:HRgj5o+60
絶対ウソ
2021/01/28(木) 08:59:29.85ID:NQWVRQT40
関数化して重複減らしたってことだな。
凄腕プログラマーでもなんでもなく
基本中の基本。
834ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:59:36.80ID:PKQIs3VB0
>>809
これが全て
2021/01/28(木) 08:59:44.38ID:DGeVX1lM0
間違った値を出さないのであれば手を出さないくらいでいいというか
それで手作業や処理時間がかかりまくってるなら話は別だが
836ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:59:45.51ID:f8s9x8bX0
>>804
大学の計算機工学で先生養成するつもりなら好きにやってくれればいいんだけど、
現場のソルジャーとして送り出すつもりだとしたら、正直言ってズレてる学校が
多いんだと思う。

ただ、まともな教育受けた子はまともな現場行けば光るから、就職先を間違えるな!
ってことだわな。人足何十万円の商売に落ちてきたらもったいないもん。
2021/01/28(木) 08:59:50.73ID:gArR/0Gg0
>>810
昭和ジジイは新しいツールに対応出来ないしな
それどころか例えば複数ファイルの検索すら出来ず、1ファイルに全部詰め込む
838ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 08:59:53.10ID:mITi4+HO0
修正する前に上司に確認とれだな
信頼されて任されてるのでなければコミュニケーション不足だわ

プログラムの効率化じゃないけど企業には特殊なスペックや動作あるからな
・ニッチ市場
・特許回避
で渋々ありえない動作にしなければならないこともあるw
2021/01/28(木) 08:59:56.62ID:3EKSWJVQ0
格下と決めつけたら「出来たら嫌」なんだろう
2021/01/28(木) 09:00:08.16ID:PPAr/f1R0
>>786
そんな事はない
2021/01/28(木) 09:00:09.91ID:+O2f8TLn0
>>806
一万行のうち変更が入るのは10行だけなので
10行分のテストやれば良い
という所が多い
842ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 09:00:10.62ID:MkAcG5Zb0
>>610
「三流」と言ってるんだから
勝手に変えたことに対する批判じゃないだろう
843ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 09:00:25.77ID:hSC9YDWX0
どれくらいのもので用途も謎だが
今までバグもなく動いてたんなら
求められもせず勝手に改変したら怒られるだろ
2021/01/28(木) 09:00:27.88ID:g/bTHcPu0
行数を効率化って言ってる時点でなんかあれだよな
845ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 09:00:34.09ID:wtW0OLZK0
働いた事のない人でも作文なら書けるから
2021/01/28(木) 09:00:46.33ID:YsZWzfel0
今の50歳〜は老害多い
2021/01/28(木) 09:00:56.81ID:kZli4WKN0
一画面に収まらない関数書くのはド三流
2021/01/28(木) 09:00:57.88ID:fz+fm9yU0
>>8
その9500行部分に全く流れないように改造できないの?
つーか、500行に適当に立ち入り禁止ゾーン作っときゃ良いじゃん。
それで会社は余計な部分にも金を払うし、秀才は少し余計な仕事が増えたし、
ダメ上司は、自分の完璧な w プログラムを書き換えられて三方一両損。

DNA だってもしかしてなんかの役になってるのかもだけど、
人智では不要な塩基対のほうが多いんでしょ?
849ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 09:00:59.18ID:joQiO/T90
どんなPGか知らんけど関数とかクラスっぽいもの使ってないんだな
850ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 09:01:22.52ID:6BRAaqc90
2秒で2500文字打ち込んだことにさせた検察思い出した
2021/01/28(木) 09:01:23.26ID:7JzbRXf00
嘘くさいが、まあ効率化も限度があるな。1万行を3000行くらいで誰でも理解できるものなら価値があるが
数学科出の天才が書いた謎の関数だらけの800行ではメンテナンスが出来ない
852ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 09:01:33.06ID:kaY/zmUM0
金融系って、銀行とかなら統廃合してたりするから
何処の支店の機械でも動くようになってたんじゃね?

まあ、妄想記事だろうけどな
1万を500とか、どっかの国の統計みたいだもんな
2021/01/28(木) 09:01:35.43ID:G0ZVaLz+0
GOTOで検索したら後藤さんのコメントが大量に引っかかった
854ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 09:01:36.59ID:lXQz4GeR0
ROMライターでパッチ当てたことある?
2021/01/28(木) 09:01:37.17ID:YucMmRBB0
>>1
超大昔のプログラムは行数=プログラム単価だった

そのため無駄に長いプログラムがまかり通り、
大昔にシンプルに見やすく後で見てわかりやすい
コーディングが推奨されるようになり、
一行いくらというプログラムの評価がなくなった

現在ではすっかりなくなった文化?と思われる

50代なら既にシンプルコーディングな
はずなのだが…
856ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 09:01:39.78ID:HYCk0W940
>>786
ほぼ請負なんで、どんぶり勘定で算定される
ま、営業は技術の意見を聞いてはくれるが、プログラム容量で設計費を算出されることもしばしば
2021/01/28(木) 09:01:42.13ID:JJ6HDCkg0
プログラムのことはほとんどわからんけど、「誰でもマネできる」ものと「効率的な」ものと、
目指してるものが違うから話が噛み合ってないだけじゃないの
858ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 09:01:46.87ID:HRgj5o+60
DBのフィールドだけで500ステップぐらいいくらだろ
859ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 09:01:55.85ID:/egLCtMN0
全部書き換えると全部に責任を負わないといけなくなる
2021/01/28(木) 09:01:57.78ID:P/lI95wP0
500で済むのを一万かかってるとか流石に嘘だよな?
861ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 09:02:00.80ID:QyfVwYp80
どんな金融システムだかしらんが
レビューがもしかしてひょっとして無いとしても
ソースコード診断があるのでさすがに嘘くさい
862ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 09:02:30.81ID:tjcDIHgl0
創ってる話は興醒めすんのよね、やめてくんない?
2021/01/28(木) 09:02:31.20ID:+O2f8TLn0
>>836
現場のソルジャーにコンピュータサイエンス
必要ないからな
2021/01/28(木) 09:02:40.61ID:Km7LetgW0
似たような修正させられたことあるわ
1文字インデントでサブルーチンが一つもない何千行もあるプログラムを解読する羽目になった
あの頃賢いIDEとかあればなぁ…
865ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 09:03:04.39ID:fuEV6W5J0
>>781
同意お互いが自信過剰で攻撃的なんでしょうね
その労力を新しいスキル身につけることに使ってほしいわ
2021/01/28(木) 09:03:14.72ID:YxVmYcDc0
システムのプログラムとかよく分かんないんだけど、1万行を500行って可能なことなの?
工作機械のNCプログラムとかマクロを利用してもそんな短縮さすがに無理なんだけど。
2021/01/28(木) 09:03:22.30ID:2/MMshIO0
>>63
そう言えば’80年代、インタープリタのBASICだとコメント行の処理にも時間がかかるから
「実際に実行するやつはコメントを抜いた(プログラムで自動的にコメント行を抜いたソースを生成したやつ)
やつにしましょう。」って話あったな。NECの日本語BASICのコンパイラでコンパイルしても
コメント行有無で実行時間が変わったと思う。(CPUのclock周波数あ8Mhz〜10Mhzの時代だけど)
868ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 09:03:44.44ID:/egLCtMN0
>>860
テンプレって言ってるから、色んな処理に対応できるよう
使う使わない処理が無数に混在してるソースかもな
869ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 09:03:45.74ID:f8s9x8bX0
>>855
50代前半だと行数だけでは飯食えない人、それより上は行数で食ってた人、だと思うよ。

>>858
昔、OracleのPro*Cがgenerateしたクソコードを思い出すw
ソースデバッガーにかけるとえらいことになるw
870ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 09:03:55.49ID:HYCk0W940
>>860
どんなプログラムか知らんが
変数化してしまえば500行になる、そんなプログラムがあっても不思議ではない
2021/01/28(木) 09:03:56.49ID:B7r7vT9X0
>>13
シリーズゲームあるあるだな
最初のプログラム変えられないせいでずっと同じバグ引きずるとか
モンハンがいい例
2021/01/28(木) 09:04:00.89ID:yRYI/NHy0
>>833
こういうので一喜一憂してるのが日本だもんなw
海外では統計とか行列とか組み合わせてやるのが当たり前なのに
この国遅れてるってレベル通り越してるわ
873ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 09:04:03.87ID:IAZ+tX470
公務員は無駄な仕事を作るのが仕事
2021/01/28(木) 09:04:04.80ID:MFCit98y0
出る杭は打たれるから
結局こんな程度なんだよ日本の企業って
2021/01/28(木) 09:04:05.44ID:QbAk2DJs0
>>764
もう尻尾巻いて逃げたかw
ざまあみろw
876ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 09:04:05.85ID:W/83ratz0
バブル崩壊前、30年は昔かぬ、1人社長のプログラマーの友達が何人も居た頃
客先が200万の見積りで出してきた変更を精査したら数十ステップくらいの工数で済む事が解って20万で良いよ
となった話を聞いた事がある、本人は悩んだそうだが目先の金より長い付き合いの可能性に賭けたそうな
サブルーチン化を考えないプログラマーに会った事無いけどないな
877ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 09:04:31.07ID:vGmXeJgN0
文章の短さ、わかりやすさ、時短や、産業構造改革は べつに まちがえては、いないんだよ


その人の仕事ぶりや 人格を否定するものでもない

たんに、処理の速さ、時短が必要なだけの話だから
2021/01/28(木) 09:04:39.56ID:zk+7W9J80
妙なテクニック使って行数減らすと本人以外読めない謎のコードになるぞ。
わざとそれやって解雇されないようにする手もある。
2021/01/28(木) 09:04:40.40ID:+O2f8TLn0
>>866
もともと無駄な処理してれば可能
2021/01/28(木) 09:04:44.77ID:9pvMk+Mx0
>>4
派遣PGの妄想なろう小説にしか見えないよなw

1万行→500行もあやしいけど、仮に本当だとしてもコードをコンパクトにすることに全振りしてて、保守性とか全然考慮出来てないだろコレ。
仕様変更でもあった日にゃ一から作り直す羽目になるw
2021/01/28(木) 09:04:53.08ID:2KFGf/e80
>>849
COBOLだとそういう概念がない。
閉じたプログラミングは構造化プログラミングという概念がベースなんだが、COBOLは構造化プログラミングが普及する前に作られた言語。

強いて言えばCALLコマンドで副プログラム?とかいうのを呼ぶと似たことはできるが使いにくい言語なのは間違いない。
2021/01/28(木) 09:05:12.52ID:pfq+IEdC0
上司の言い分聞いてみない事にゃ外野じゃ判断つかんやろ
883ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 09:05:19.76ID:l0fn/1HA0
勝手にDB触ったってあたりも笑いがこみあげてくる
2021/01/28(木) 09:05:29.87ID:YucMmRBB0
金融だし、サブルーチンだし、コンパイル、50代って
書いてあるんだから察せよ 
メインフレームのCOBOLだよ

サブルーチン=オリジナル関数
2021/01/28(木) 09:05:32.45ID:sXa+VmnF0
>あとは、データベースをいじってみました。

ちょっとココが怖いんだけど。
SQLじゃなく、データベースの構造をいじっての効率化。
それも、ソースを減らす方向での効率化なんか誰にも相談せずにやったら、
今まであった整合性チェックとか消えてないか?
2021/01/28(木) 09:05:43.34ID:I4vnL5550
>>876
良貨は悪貨に口くされて今の日本が残りました
2021/01/28(木) 09:05:44.76ID:CFlU6gBQ0
プログラム修正の稟議通してないっぽいな。
解雇しろよ。
2021/01/28(木) 09:05:44.80ID:1jauNZF40
>>5
つか「他人の書いたコードは読みにくい」

腰の座らん業界では誰でも読めるコード書かんとボツ

せっかく前任者が付けた注釈全部消したにしても
さすがに500で書けるコード1万まで膨らますとかあり得んしエラー処理も全部捨てたとしか
2021/01/28(木) 09:05:48.44ID:qwpItX240
>>849
class書ける様な高級言語じゃないと思うけどね……
使えるなら再設計されて縮んでるとおもうけど……
ああでもCOBOLソースのベタ移植なら……
2021/01/28(木) 09:05:49.50ID:PK/M7evO0
分かりやすい嘘松
891ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 09:05:51.04ID:fvpkocmK0
>>857
業務で勝手に自分のアイデアを入れる事は許されない
自分のアイデアが業務になった場合を除いて
892ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 09:05:52.16ID:Df5r0zaz0
派遣 vs 派遣
893ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 09:05:53.84ID:HYCk0W940
>>874
そうでもないんだよ

見やすい事が良い事、的な意見を書いている人も一定数いるじゃない
ちょいと技術を理解している人なら読み解ける読みやすい回路ってのも大事だとは思う
2021/01/28(木) 09:05:55.59ID:Q+LLE3Ak0
>>879
わざと書こうとしてもそんな水増しは無理
895ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 09:06:01.98ID:u+9V7DY20
上司がオメデタイ三流でしょ!?
896ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 09:06:05.19ID:joQiO/T90
なんかネタクサい記事だな
今どき1万行も書くなんて聞いたことないし
サンプル貰ったのなら、サンプルの間に必要なコードを入れてくだけじゃん
2021/01/28(木) 09:06:12.28ID:0R79o3eo0
根本的な話、この人この雛形の改修しろって仕事振られたんだっけ?
898ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 09:06:12.36ID:6BRAaqc90
よく読むと両方とも派遣なのか
どうでもいいわ
2021/01/28(木) 09:06:19.09ID:GK+nGlRA0
ループ使わずにベタ書きすればバイバイで増えてく
関数化もしてなければね
ただテストしないといけないので業務で請け負わないとやる気しないね
リリースはしてないけど自慢したんじゃないの?
900ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 09:06:35.13ID:f8s9x8bX0
>>863
そう。科学を科学として勉強して成果出してきた子は、科学の分野で食うべき。
使える環境作るなり、教育で頑張るなりやることは山ほどあるはず。

現場は現場で別の世界なんで、わざわざ現場に降りてきてはいけない。
邪魔になるんでw

>>881
処理系によってはCOBOLでもPROCEDUREあったと思うよ。
すげぇ使いにくくてコピペしたほうが楽な代物だった記憶があるけど。
2021/01/28(木) 09:06:36.82ID:8dPifXmN0
>>866
この記事が事実だとすると、
別にプログラムジェネレータがあるんだと思う
その生成コードを合理化しました!
ってんなら怒られてもしょうがない
2021/01/28(木) 09:06:47.75ID:EnihWzB/0
数字はネタ臭いな
新人にありがちなのは、可読性を落として行数減らしに執着すること
グループ作業を阻害するようなら、一人でやってろってことになる
903ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 09:06:48.74ID:hYyo+WiJ0
>>895
おまえが3流
2021/01/28(木) 09:06:56.45ID:PKShq3ep0
派遣が勝手にDB変更してキレない金融ってどこよ?
2021/01/28(木) 09:07:02.73ID:LtpJxsWt0
>>779
今の時代のSEがタイムスリップしてもほとんど役に立たないんじゃないかな。
昔のコンピューターは性能低いし不親切だし、今の恵まれた環境で育った人は使いこなせないと思う
2021/01/28(木) 09:07:06.39ID:B0PZnc+b0
>>818
優秀な上司:「あいつはそう言ってたが社内要員の技術レベルで平均すると1日かかる作業だしドキュメント残して社内で情報共有して見積バッファ積んで・・・3日でいいか」
2021/01/28(木) 09:07:07.92ID:+msVmZGU0
>>602
ワイドショーは素人のプロなんだから、あれで良いんじゃないの
素人にしても水準が低いっていう意見もあるが
908ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 09:07:18.14ID:BPTPttpN0
>>761
名言ですね。
営業かくあるべし。
909ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 09:07:41.45ID:Rwldzrdy0
わかってないのはY氏だな

派遣のくせに仕事減らしてどうする?w
2021/01/28(木) 09:07:48.43ID:1q7pLGpW0
>>1
事情というか理由があってわざと冗長性のあるつくりにする場合がある。
その事情を知らないくせに、その場限りの最適化をされるとむっとする
だろうな。
2021/01/28(木) 09:08:05.92ID:jsmZbIdE0
文面見てる限り自称エンジニアみたいだから気にしなくていいんじゃない
912ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 09:08:10.23ID:dXRlJAKh0
コピペおじは論外だが、
オレオレ基準の抽象化ギチギチ正規化ギチギチおじさんも逆につらい
要は他人が関わることを意識できているかの問題
2021/01/28(木) 09:08:11.26ID:Q+LLE3Ak0
>>909
テスト工程が待っているので仕事は増えているw
914ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 09:08:21.20ID:mInoplJ20
金融だともしかしてCOBOLか
2021/01/28(木) 09:08:42.75ID:2KFGf/e80
>>900
COBOLは変数にローカル変数の概念がないんだよ。
強いていうとCALLは別のプログラムを呼ぶから似たことはできる。
916ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 09:09:02.21ID:4SSJjYiD0
スタックメモリが少なすぎて、関数コール回数に制限があるのかもしれない
2021/01/28(木) 09:09:10.08ID:+O2f8TLn0
>>894
500行の処理を20回書けばいいだけ
2021/01/28(木) 09:09:18.40ID:jTaTagbG0
>>42
500行の処理を20回ループさせれば済むところ、ベタで書いてたとか。
2021/01/28(木) 09:09:21.99ID:bAhDQTZ20
プログラマの能力ってのがよくわからんもんな
一般人には何の作業してるのか想像もつかない
2021/01/28(木) 09:09:28.33ID:ha63To5P0
書き直すのはいいけどテストし直したのかなぁ
2021/01/28(木) 09:09:36.04ID:D5ct9hh+0
500行でバクあったとかは?

拡張性なくなったとかは?
2021/01/28(木) 09:09:43.14ID:gg1lqefF0
>>885
想像してキュッってなった
2021/01/28(木) 09:09:47.24ID:tL/zKOln0
そもそも派遣って言われたことだけしてればいいのでは?
924ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 09:09:57.58ID:vLuo1AH60
実際には必要な行まで削ってた、ってオチがあり得そう

プログラム分からない人に説明するなら
ハサミを分解してペーパーナイフにしちゃった感じ?
んではさみとしての機能が必要な時に困る、と
925ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 09:10:02.00ID:2lJ0YdnO0
うちの客先だと1行2000円なので上司の方がだいぶ稼ぐね。
2021/01/28(木) 09:10:11.87ID:tPF2mkmJ0
広告収入目的の炎上記事がバズってるなw
そろそろ作り話かどうか見極めようぜ
927ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 09:10:14.25ID:WRHBrOsS0
レス内容見ると社会に出て働いた経験の有無がハッキリ分かるスレで草
928ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 09:10:15.97ID:HYCk0W940
>>920
合理化なんだろうが
そのテストで工数を使ってしまい見積もりオーバーしてしまう事もある
929ニューノーマルの名無しさん
垢版 |
2021/01/28(木) 09:10:25.63ID:YSs1Na3M0
この人は職場にトラブルを持ち込んだだけだね(笑)
それがわからないんですかね?
2021/01/28(木) 09:10:31.21ID:rXbJJrKv0
>>13,27
同意

昔ながらの1項目1行記述をまとめたり、独立ロジックを束ねたり、外部ファイルや共通IF使って減らしたのだろうね
ソース差分とって確認する時に違いが出る

そのPGが重すぎてネックならまだわかるが、コンパイルしたら大差ない
勝手にやられてバグるリスクのほうが大きい
2021/01/28(木) 09:10:33.32ID:OmjGPYO/0
1万行も読んだ彼に祝福を
2021/01/28(木) 09:10:50.22ID:8R+a3KDN0
上司からの命令もなく1万行を500行にする作業したわけだし、
その500行が1万行より効率的だって言うテストする工数はどうするのか。
結局3流
2021/01/28(木) 09:10:50.97ID:2KFGf/e80
というか、クソCOBOLで1万行の他人のソースがわかるのは結構なスキルだと思うわ。
2021/01/28(木) 09:10:55.84ID:ZRw9do340
>>8
なるほどそういうことか
935ニューノーマルの名無しさん
垢版 |