Bạn đang xử lý nợ kỹ thuật ở đây. Nói tóm lại, nợ kỹ thuật ngụ ý lãi suất, mà bạn phải trả theo thời gian, và đến một lúc nào đó, bạn phải hoàn trả nó.
Thời gian của Develloper tốn tiền, vì vậy nợ kỹ thuật có thể được nhìn thấy giống như nợ thật và tốn tiền thật.
Về cơ bản, bạn có hai giải pháp chính và nhiều giải pháp ở giữa. Bạn có thể quyết định rằng bạn không muốn hoàn trả khoản nợ đó ngay bây giờ và tiếp tục trả lãi. Rõ ràng, điều này sẽ có giá cao hơn trong thời gian dài, nhưng cho phép bạn có kết quả ngay bây giờ. Bạn cũng có thể chọn hoàn trả khoản nợ đó, vì vậy bạn sẽ không tiếp tục nữa miễn là bạn không hoàn trả khoản nợ đó, nhưng cuối cùng, bạn được miễn lãi.
Thông thường, bạn có thời hạn giao hàng và việc thiếu thời hạn sẽ gây mất lòng tin của khách hàng và cuối cùng bạn sẽ mất nó. Đây có thể là một lý do hợp lệ để đào sâu nợ kỹ thuật: bạn cho rằng những gì bạn đạt được với khách hàng xứng đáng với khoản nợ vượt trội của nợ kỹ thuật.
Bạn biết rằng cuối cùng, bạn phải áp dụng phương pháp mới, khác, bạn sẽ ngày càng nhiều nợ và cuối cùng bạn phá sản (bây giờ, khi mọi người quyết định bắt đầu lại từ đầu hoặc khi dự án thất bại nặng nề).
Bạn phải lập kế hoạch về cách bạn sẽ thay đổi cơ sở mã hiện tại và chuyển sang thực tiễn mới theo thời gian và phân biệt thay đổi từng chút một trên cơ sở hàng ngày. Tại một số điểm, khi tái cấu trúc sẽ dẫn đến những tổn thất khác, hãy xem xét tổn thất nào là tồi tệ hơn và đi theo hướng tốt nhất.
Chi phí không tái cấu trúc sẽ tăng theo thời gian (đây là lợi ích của nợ kỹ thuật). Vì vậy, điều này cuối cùng sẽ trở thành sự lựa chọn tốn kém nhất.
Hãy chắc chắn rằng ông chủ của bạn hiểu khái niệm về nợ kỹ thuật. Ngay cả khi đề phòng, bạn sẽ tạo ra nợ kỹ thuật. Tại một số điểm, tiền sẽ được sử dụng để hoàn trả nó. Khi bạn tạo ra nợ kỹ thuật trên mục đích, bạn phải có một lý do hợp lệ cho nó và xem khoản nợ đó là một khoản đầu tư (giống như nợ thực sự). Trong mọi trường hợp khác, chỉ cần KHÔNG NÊN nợ kỹ thuật.
Bạn có thể quan tâm đến các phương pháp để phát triển DB và triển khai các phát triển: http://richarddingwall.name/2011/02/09/the-road-to-automated-database-deployment
Nhân tiện, đó là một nhiệm vụ khó khăn, thật may mắn. Nó đáng giá !