テクノロジー

システムリプレイスを始める前に余計な機能を消す - モヒカン技術ブログ

1: pinkumohikan 2026/06/30 12:37

リプレイスプロジェクトをやるときに毎回やっている工夫をブログに書いた

2: kuma3dy 2026/06/30 15:15

リプレイスの知見だ

3: uxoru 2026/06/30 16:06

”リプレイス時は、機能の棚卸しをして不要なものを現行システムから先に消そう”

4: nguyen-oi 2026/06/30 16:42

リプレイス前に不要な機能を消すのは大正義だけど、その判断ができる奴がもういない罠

5: atsushifx 2026/06/30 18:15

チェスタトンのフェンス 問題だ。余計な機能という判断ほど難しい。

6: yellowdomestic 2026/06/30 18:24

実際にアクセス数とアクセスログから実際に到達するコードの集計、静的コード解析によるデッドコードの検出でガンガンコード削除したことがある 特に不都合は出なかった

7: simplememofast 2026/06/30 19:17

引っ越しに似てる。要るか怪しい荷物は新居で捨てるより旧居で手放して回るか試す方が速い。移植前に現行から消すのは、不要の確証を取る検証そのもの

8: sionsou 2026/06/30 20:09

これこれ。本当に大事。今回超大規模リプレイスを半年かけて一人でやっているがこれデッドコード(コード上は使われているが機能として意味をなしていない)とか当時技術的負債で苦渋で実装したものとか棚卸しする

9: naoya2k 2026/06/30 22:30

これの大規模なやつをAppleはMacOSとかiOSでやってるよね(やり方は全然違うけど)。あれはなんか上手い気がする

10: likk 2026/06/30 23:27

ワイはこれ全力で削ってシステムリプレイスの話自体消すの好き

11: ty356trt5 2026/07/01 00:39

toBだとなー・・・

12: ao41 2026/07/01 01:33

リプレイスは常日頃から本当に必要かを考え続ける重要さを体感するタイミングでもある。 不要なものをリリースしなければ削除する手間もいらない。

13: quality1 2026/07/01 05:07

どんどん消して最終的にシステム移管だけでなく仕事やシステムオペレーターとなっていた契約社員の雇用自体を消したことある。やりすぎだった。

14: sailoroji 2026/07/01 09:55

正しいけど本当にそんなことできる組織があるのか?という感じはする。