Saya sudah pemrograman selama beberapa tahun, dan menjadi sangat akrab dengan C # dan JavaScript dari waktu ke waktu. Saya memiliki beberapa proyek C # dan JavaScript yang lebih besar sehingga saya tidak kesulitan menavigasi. Baru-baru ini saya memulai proyek PHP & AngularJS untuk pekerjaan tanpa pengalaman sebelumnya dengan PHP.
Alur sisi PHP menjadi semakin sulit untuk dilacak (Sisi JavaScript lebih besar, tetapi mudah untuk dikerjakan), ketika saya mencoba dan memikirkannya, saya membayangkan bola benang yang kusut. Kesalahan desain utama yang saya buat ketika saya mulai mulai menumpuk dan efek desain saya maju. Butuh waktu lebih lama dan lebih lama untuk menerapkan hal baru.
Saya berada pada tenggat waktu yang ketat dan merasa semakin sulit untuk menulis kode yang baik, KERING, SOLID,. Menjadi lebih menarik untuk menyalin / menempelkan potongan kode untuk membuat sedikit variasi pada perilakunya saat waktu desain naik. Butuh waktu lama untuk kembali ke basis kode kapan pun saya harus melakukan pergantian konteks (Dari satu proyek lalu kembali ke yang ini), saya merasa takut setiap kali kembali bekerja di proyek ini.
Langkah apa yang bisa saya ambil untuk memperbaiki ini? Waktu tambahan yang dibutuhkan mungkin perlu dibenarkan juga, bos saya bukan pengembang dan tidak terbiasa dengan siklus pengembangan perangkat lunak atau kehidupan sehingga menjelaskan mungkin lebih sulit dari biasanya.