The Daily WTF 日本語
フォロー
近視的焦点(みょうしてきしょうてん)
Initrodeの開発者であるChopsは、最近のTaskmasterアプリケーションへのコミットについて、マネージャーのGaryから叱責を受けました。Garyは、Chopsのコミットが単体テストの数を減らしたことに腹を立てていました。Taskmasterは、数十年にわたって使用されている重要なアプリケーションであり、最近クラッシュが発生したため、Chopsが調査しました。調査の結果、Taskmasterが一意のIDを割り当てる方法に欠陥のあるロジックがあることが判明し、潜在的なクラッシュや無限ループにつながる可能性がありました。Chopsは、問題のあるコードをUUID実装に置き換え、古い、問題のある単体テストを削除しました。Garyは、特定のメトリック(単体テストの数)を優先し、変更のロールバックを要求しました。Chopsは、欠陥のあるコードを復元し、一時的な修正を実装することを余儀なくされました。その結果、Taskmasterの安定性が低下し、時間とリソースが無駄になりました。最終的に、この決定は、内部および外部のユーザー双方のリスクを高めました。Garyは、アプリケーションの健全性よりもメトリックを優先しました。