Isi:
- ini adalah proyek internal (yang saya pikir tidak banyak orang gunakan)
- ini sudah tua
- kami memperbaruinya
Masalah:
- itu menyalahgunakan kerangka MVC (tidak menggunakan model, logika bisnis dalam tampilan, dll)
- apa yang diminta adalah kecil, tetapi karena kohesi yang rendah, kami memiliki dua opsi:
- terus merusak barang-barang
- pindahkan potongan besar kode di sekitar atau menulis ulang hal itu
Solusinya (saya mengerti):
- terus bekerja dengannya, abaikan praktik terbaik agar tidak segera dilakukan dan tidak memperkenalkan bug baru dengan refactoring / penulisan ulang
- refactor / menulis ulang
Saya kira pertanyaan saya benar-benar: jika saya ingin membuat perubahan besar pada proyek ini, bagaimana saya mengusulkan itu tanpa menghina siapa pun? Atau akan lebih baik bagi saya untuk mengikuti arus meskipun itu kadang-kadang berarti (metaforis) lakban?