Kurzsichtiger Fokus Notiz

Kurzsichtiger Fokus

Chops, ein Entwickler bei Initrode, wurde von seinem Manager Gary für einen kürzlichen Commit in der Taskmaster-Anwendung gerügt. Gary war verärgert, weil Chops' Commit die Anzahl der Unit-Tests reduziert hatte. Taskmaster, eine kritische Anwendung mit jahrzehntelanger Nutzung, hatte kürzlich einen Absturz erlebt, den Chops untersuchte. Die Untersuchung deckte fehlerhafte Logik in der Art und Weise auf, wie Taskmaster eindeutige IDs zuwies, was zu potenziellen Abstürzen und Endlosschleifen führte. Chops ersetzte den problematischen Code durch eine UUID-Implementierung und entfernte die alten, problematischen Unit-Tests. Gary, der eine bestimmte Metrik (Anzahl der Unit-Tests) priorisierte, forderte, dass die Änderung rückgängig gemacht wird. Chops war gezwungen, den fehlerhaften Code wiederherzustellen und einen temporären Fix zu implementieren. Infolgedessen nahm die Stabilität von Taskmaster ab, was Zeit und Ressourcen verschwendete. Letztendlich erhöhte diese Entscheidung das Risiko sowohl für interne als auch für externe Benutzer. Gary priorisierte die Metrik über die Gesundheit der Anwendung.
CdXz5zHNQW_ftsNh7c2Oj.jpeg