2020-03-07

ソースコードがとにかくひどい

何か仕事をする。一応挙動確認したくて少しいじると、バグポロポロと出たり、よくわからない処理をする。

バグはかなりお粗末なものから結構やばそうなものまでよりどりみどりだ。お粗末だけどかなりやばいのも見つけてる。

モジュール名前もついてはいるしドキュメントも書かれているが全く違うことをする。

よくわからない挙動について聞くと誰も知らないし当時のドキュメントもない。と言うか作らないことに誰も疑問を持っていない。

というかその機能5年前に導入したそうだけど誰がどんな決定したの?とかもさっぱりわからいからいまさら仕様を決めている。なんでテスト完了できてんの?

そんなわけで作業はいつも遅れる。コミュニケーションコストがとにかく高い。

ここで疑問がある。

バグ仕様不明な点を見つけるのがどうも俺だけみたいなんだよね。しまいには冗談で「どんだけ仕込むんだよ」とか言われている。入社以前のコードにどうやって仕込むんだよとも思うが何かすると必ずバグ仕様不明確な所を踏む。

ここで考えたことは

1.みんなバグ無視しているか勝手に大したことではないと判断して放置している

2.地雷原に俺を放り込んで他は安全なことばかりしている

3.テストをしてると言いつつテストをしていない現場猫状態

とにかくストレスが溜まるが、こんな状況で俺のパフォーマンスが低い事にされている。

え、そうなの?

不明な点やおかしな点を報告していくとパフォーマンスが低いやつになるの?

いやいやおかしいでしょ、低いのは俺のパフォーマンスじゃなくてソフト品質だよね?俺のパフォーマンスが素晴らしく高いと言う気もないが、その判断するにはまだ10年早いぞ?そんなにコードに自信あるのか?よくゴミ作ってる的なこと言うじゃん?

リーダーに率直に言ったら「言ってることはわかるが時間がない」と言われてそれっきりだ。いやそこの判断するのがお前の仕事だろ?なに理想論扱いしてんだよ?リリーススケジュール守れなかった率10割だぞ?それでなんでお前の立場磐石なんだ?

完全にタスクがうまく行かないことを担当者のせいにしてるだろ?そりゃ俺その会議に居ないもんな、なんで社長は何も疑問に思わないんだ?ボンクラか?

この話は真実だ。日本ではないどこかの国の会社で今起きていることだ。はっきり言うが日本に何か情報が来る会社なんか一軍の超エリートの話だけだからな。

  • 雑魚っぽいサンドバッグに責任押し付けるムーブは世界共通だからな

  • どうしてそんなに品質にこだわるの? バグがあったって 業務が上手くいってるなら問題ないと思うけど。 いざとなれば スクラッチから作り直した方が早い場合もあるし。

    • まあ、たぶん元増田は「文句を吐き出したい」んだよ、きっと。 自分の想いが他の人に理解されていないという認識で、それがフラストレーションになって吐き出しているだけじゃない...

      • それなら書き方をおぼえないと難しい   先生 たしざんがよくわかりません そんな愚痴を小学生に言われても がんばって練習しろとしかいえねーだろ   どこがわからないかをせんぱ...

  • その「ソフト」がどういう規模のものを指しているのか判らないけれど、あくまで業務を円滑に回すための道具であり、目的は業務の遂行だよね。 ソフトウェアの品質については、そり...

    • わずかな修正でも残りのソースコードと比べながらやるから 100行のコードに1行加えるのと 1万行のコードに1行加えるの 同じ1行でも同じじゃない 不可解というがわからないこ...

      • スーパープログラマー様へ じゃぁ ひどくないように加筆してくれ 次のやつがすこしでも便利になるように

        • 俺たちの業界が数行の修正が数ヶ月で数百万と揶揄される理由だからしっかり調べてくれ

          • よく調査して、既存の振る舞いに影響がないように修正するなんて、そんな最低限のことを、誇らしげに言われても。 改修に伴う現行機能の保証は、テストで担保するのは当然だろうに...

      • 全体像を理解できない規模のソフトウェアというのはザラにあるよ。短くても「なんでこんな読みづらい処理にしたんだろう」と理解に苦しむこともあるし。幸いにして全体像が理解で...

    • 元増田はそこまで理解できないと思う。 新入社員かそこらの経験浅いやつは元増田のようなことを 言ってるよ。 経験が無いから リソースと品質と利益を比較することができないん...

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん