Saya telah refactored beberapa kode di tempat kerja akhir-akhir ini, dan saya pikir saya melakukan pekerjaan dengan baik. Saya menurunkan 980 baris kode menjadi 450 dan mengurangi separuh jumlah kelas.
Ketika menunjukkan ini kepada kolega saya, beberapa tidak setuju bahwa ini adalah peningkatan.
Mereka berkata - "lebih sedikit baris kode belum tentu lebih baik"
Saya dapat melihat bahwa mungkin ada kasus ekstrim di mana orang menulis baris yang sangat panjang dan / atau meletakkan semuanya dalam satu metode untuk menyimpan beberapa baris, tetapi bukan itu yang saya lakukan. Kode ini menurut saya terstruktur dengan baik dan lebih mudah dipahami / dikelola karena ukurannya setengah.
Saya berjuang untuk melihat mengapa ada orang yang ingin bekerja dengan menggandakan kode yang diperlukan untuk mendapatkan pekerjaan, dan saya bertanya-tanya apakah ada yang merasa sama dengan rekan-rekan saya dan dapat membuat beberapa kasus yang baik untuk memiliki lebih banyak kode daripada lebih sedikit ?