リファクタリングが必要な理由
リファクタリングとは
コードの可読性や保守性を向上させるためにコードを改善する作業内容のことです。
業務では新規追加とリファクタリングのバランスを取ることが求められます。
リファクタリングを軽視した場合、そのコードの寿命は短くなっていきます。
失敗談・リファクタリング編
リファクタリングが難しいコードは作り直した方が早いです。
普段から少しずつリファクタリングするようにして延命させてください。
以前、以下のフロント環境の改善業務が私の所にやってきたことがあります。
( Vue2 X vue-property-decorator X srtict: falseのTS X railsのwebpacker)
このフロント環境は単体テストもなく不具合の温床になっていました。
また立ち上げまでに2分以上かかるなど開発体験が最悪でした。
結局、技術選定と工数見積をした結果React hooks x esbuildで作り直した方が長期的にみて安いと判断して作り直すことになりました。
最終更新