私が作業する場所では、コードが完全なスパゲッティである古いシステム(.NET 1)で開発(およびバグ修正)しなければならないことがよくあります-変数名、プログラム構造、コメントはほとんど考慮されていません。
このため、どのビットを変更する必要があるかを理解するには年齢がかかります。変更を加えたため、既存のソフトウェアを「壊す」ことがよくあります。私は本当に(同僚と)数か月かけてリファクタリングするのに費やしたいのですが、既存の開発者はどちらもニーズを理解できず、これに時間をかけることもできません(システムは巨大です)。
私が何かを修正するのに数日かかるので、私が他の何かを壊したことを発見するのに数日かかるので、私はそのコードに取り組む必要があることを恐れています。これは明らかに私を無能に見えるようにします-それで私はこれにどのように対処できますか?