タグ

保守とプログラミングに関するsds-pageのブックマーク (2)

  • 『スパゲティコード書くやつらは成果がすぐでるせいで評価されてるのほんま許せん』保守作業を行う人がダメの烙印押される現象も

    ぴくすふぁんく @pxfnc マジでスパゲティコード書くやつらは成果がすぐでるせいでプログラム分からん人たちからめちゃくちゃ評価されてるのほんま許せん その人がやめて保守やるタイミングで、保守に時間がかかった時に「ソースコードのせいにするダメなエンジニア」って烙印押されるのも許せん スパゲティに死を リンク Wikipedia スパゲティプログラム スパゲティプログラムまたはスパゲティコードとは、プログラムのソースコードがそれを制作したプログラマ以外にとって解読困難である事を表す俗語。名称の由来は、皿に盛られたスパゲッティのようにロジックが絡み合っていることから。 実務において、特にクライアントからの受注や業務委託に求められるコーディングは他者が解読可能な形態、すなわちコードの整序やリファクタリングされたプログラムコードを求められる。しかし、コード共有範囲の狭いプロジェクト趣味で行うプロ

    『スパゲティコード書くやつらは成果がすぐでるせいで評価されてるのほんま許せん』保守作業を行う人がダメの烙印押される現象も
    sds-page
    sds-page 2019/05/30
    gotoもアレだけど継承やらインターフェースやら使いまくってどこに処理の本体があるのか行方不明になってるソースもイラつく
  • 地獄の社内SE

    社内SEになった。 仕事を辞めて主夫業に勤しんでいたら、知り合いから声がかかった。 1人で社内システムを作ってきたおじいさんがあと数年で定年になるから、 引き継げないかとのこと。 メインのシステムはベンダーに委託してて、そのおじいさんが作っているのは、 メインシステムのデータを加工して2次利用しているものがほとんどとのことだった。 社内SEはなんとなく楽そうなイメージがあったので、就職した。 言語はエクセルVBAとVB.NET 1.0。 中身を見るとどちらもかなりやばい。 VBA編 ・ウォッチウインドウを知らないのか、変数はすべてセルに入れてる。 変数名はすべてRANGE("A1").valueみたいな感じで全く意味が分からない。 ・処理遷移がおかしい。 セルに1を入れる。そのセルのchangeイベントで処理が動くとか。 SHIFT+F2が無力化されてる。 ・なるべくワークシート関数で処理

    地獄の社内SE
    sds-page
    sds-page 2017/06/26
    上流に近いところからこっそりリファクタリングしていくしかない
  • 1