Tôi đang đạt được ít tiến bộ trong một dự án lớn. Nguồn này rất lớn, nhiều lớp vật thể, mã macaroni, đồ thị kim cương kép có nhiều tính kế thừa, các tính năng nửa nướng bị đóng băng khi nhà văn ban đầu rời đi, và không ai biết tại sao nhiều mảnh của nó được thiết kế theo cách của chúng.
Tôi cho rằng bất kỳ lập trình viên có năng lực nào cũng sẽ gặp khó khăn khi tìm ra tất cả đủ tốt để sửa lỗi, hoàn thành công cụ nửa nướng và thêm các tính năng mới. Tuy nhiên, tôi nghi ngờ tôi sẽ đi chậm hơn một lập trình viên thông thường.
Làm cách nào để đánh giá xem nguồn đó có tệ không thường xuyên và tôi chỉ làm tốt như mọi người có thể, so với nguồn là điển hình cho một dự án như thế này và tôi chỉ chậm chạp hoặc thiếu hiểu biết?