Tôi đã nghiên cứu khoa học máy tính và hiện đang làm việc trong một công ty với tư cách là một nhà phát triển duy nhất trong một dự án Java khá nhanh nhẹn trong gần một năm. Dự án sẽ sớm thành công (ít nhất là tôi hy vọng vậy!) Đã hoàn thành.
Chức năng cốt lõi ... là hoạt động và thậm chí một số thứ khác không có trong yêu cầu bắt đầu. Tôi thậm chí có rất nhiều ý tưởng cho các tính năng mới không cần thiết, nhưng sẽ giúp với tính khả dụng và chức năng của chương trình.
Một số phần của chương trình hoạt động rất tốt, trong khi các phần khác có mã tôi không tự hào lắm ...
Kể từ khi bắt đầu dự án, tôi đã học được rất nhiều và do đó bây giờ biết cách viết mã tốt hơn về mặt lý thuyết - điều này khiến bạn nhận ra những sai lầm bạn đã làm mà trước đây bạn không nhận thấy!
Vấn đề: Sẽ không có nhiều thời gian sau khi dự án làm bất cứ điều gì, viết lại từ đầu đơn giản là không thể. Và chỉ viết lại những phần xấu sẽ yêu cầu đi sâu vào chức năng cốt lõi -> mất rất nhiều thời gian!
Có phương pháp / chiến lược nào để học hỏi từ những sai lầm của tôi và làm cho dự án tiếp theo tốt hơn không?
Có điều gì khác tôi nên làm sau khi hoàn thành dự án, nhưng trước khi tôi chuyển sang kế tiếp không?