Nơi tôi làm việc, tôi thường phải phát triển (và sửa lỗi) trong một hệ thống cũ (.NET 1), mã này là spaghetti hoàn chỉnh - với rất ít suy nghĩ được đặt cho tên biến, cấu trúc chương trình cũng như nhận xét.
Do đó, tôi mất nhiều thời gian để hiểu những gì bit cần thay đổi và tôi thường 'phá vỡ' phần mềm hiện có vì tôi đã thực hiện sửa đổi. Tôi thực sự muốn dành một vài tháng (với các đồng nghiệp) để thực hiện tái cấu trúc nhưng các nhà phát triển hiện tại đều không thể thấy được nhu cầu - cũng không nghĩ có thời gian cho việc này (hệ thống rất lớn).
Tôi sợ phải làm việc với mã của nó vì phải mất nhiều ngày để sửa một cái gì đó chỉ để phát hiện ra tôi đã làm hỏng thứ khác. Điều này rõ ràng khiến tôi trông không đủ năng lực - vậy làm thế nào tôi có thể đối phó với điều này?