Saya telah mempelajari ilmu komputer dan sekarang bekerja di sebuah perusahaan sebagai pengembang tunggal pada proyek Java yang cukup gesit selama hampir setahun. Proyek ini akan segera berhasil (setidaknya saya harap begitu!) Selesai.
Fungsionalitas inti ... berfungsi dan bahkan beberapa hal lain yang tidak ada dalam persyaratan awal. Saya bahkan punya banyak ide untuk fitur-fitur baru yang tidak perlu, tetapi akan membantu dengan kegunaan dan fungsionalitas program.
Beberapa bagian dari program ini bekerja dengan sangat baik, sementara bagian lain memiliki kode saya tidak sangat bangga ...
Sejak awal proyek saya telah belajar banyak dan karena itu tahu sekarang bagaimana secara teoritis menulis kode yang lebih baik di bagian-bagian itu - yang membuat Anda menyadari kesalahan yang Anda lakukan yang tidak Anda perhatikan sebelumnya!
Masalahnya: Tidak akan ada banyak waktu setelah proyek untuk melakukan apa pun, menulis ulang dari awal tidak mungkin. Dan menulis ulang hanya bagian-bagian buruk yang perlu masuk jauh ke fungsi inti -> membutuhkan banyak waktu!
Apakah ada metode / strategi bagaimana belajar dari kesalahan saya dan menjadikan proyek berikutnya lebih baik?
Apakah ada hal lain yang harus saya lakukan setelah menyelesaikan proyek, tetapi sebelum saya pindah ke yang berikutnya?