In many cases it means doing a really important work, but it's indistinguishable from almost-slacking-off, like renaming variables for no apparent reason. And this is what I mean by "don't refactor the code": use different words when talking about things you did, are doing or plan to do. Don't "refactor". Instead try these: 「リファクタリングをしたいです」という言葉を使わない - リファクリングは良いことなので許容するが何をしているかはあまりわかっていない - かつ、リファクタリングには終わりがないので「いつまでやるの?」状態で工数を取っていく 信頼ポイント - リファクタリング ──言葉の丁寧さ── 21
Business Impact of Code Quality – A Quantitative Study of 39 Proprietary Production Codebases” (https://arxiv.org/abs/2203.04374) 低品質のコードは高品質のコードに比べて、 - 欠陥数の増加: - 「15倍」ある - 問題解決時間の延長: - 問題を解決するには平均で「124%」 - 予測不可能性の増加: - 問題解決には最大で「9倍」も長いサイクルタイム 23
(経営企画 / 経理) Eng Des Eng Eng Des BM BM 経理 経営 Eng EM PM/Dir PdM PdM 横断 組織 事業責任者 PdM P/L 販管費 cost(⾦額) cost(⾦額) man-month(⼯数) スループット(1⼈⽉あたりの⽣産性) man-month(⼯数) B/S 資産 / 減価償却 組織のレイヤーごとに 開発生産性の意味が違う
: 第8節 資本的支出と修繕費 https://www.nta.go.jp/law/tsutatsu/kihon/hojin/07/07_08.htm - Don't refactor the code https://dev.to/katafrakt/dont-refactor-the-code-igk - Code Red: The Business Impact of Code Quality – A Quantitative Study of 39 Proprietary Production Codebases https://arxiv.org/abs/2203.04374