Sebuah cepat (tapi tidak berarti lengkap) mencari dari Google Scholar muncul banyak artikel yang mengacu pada Bob Martin Bersih Kode , tapi saya pribadi tidak melihat surat-surat yang mencakup hubungan antara "kode yang bersih" dan pengembangan ditingkatkan.
Namun, pikirkan pertanyaan Anda sejenak. Anda bertanya tentang pengembangan yang lebih baik, dan itu sendiri adalah area subyek yang sangat luas yang tidak hanya dicakup dengan menulis kode yang lebih baik, tetapi juga oleh banyak faktor lain seperti komunikasi, mengelola harapan, metodologi dan proses perampingan, pengujian, integrasi berkelanjutan, dan benar-benar seluruh kotak dan dadu ketika Anda mempertimbangkan berapa banyak hal masuk ke dalam membuat proyek pengembangan perangkat lunak berhasil, apalagi meningkatkannya.
Jadi pertanyaan Anda mungkin seharusnya: apakah menulis kode bersih berkontribusi pada peningkatan pengembangan perangkat lunak? Untuk menjawab itu, satu-satunya "bukti" yang bisa saya berikan akan sepenuhnya anekdotal, dan untuk itu saya pikir buku Kode Bersih akan menjadi referensi yang sangat baik, karena ditulis tidak hanya oleh Bob Martin sendiri, tetapi juga dengan banyak bab yang berkontribusi oleh beberapa pengembang perangkat lunak paling cerdas di luar sana. Jika itu tidak membantu, maka mungkin sedikit logika keras yang dingin mungkin berlaku.
Jika Anda membuat kekacauan di rumah Anda, dan Anda tidak pernah membersihkannya, maka tinggal di rumah Anda akan menjadi tugas. Menjadi lebih sulit untuk menemukan hal-hal, lebih sulit untuk bergerak, dan tidak ada orang waras yang mau mengunjungi Anda jika Anda tinggal di lingkungan yang kotor. Sama juga dengan kode. Jika kode Anda berantakan, Anda merasa lebih sulit menemukan masalah, apalagi memperbaikinya. Menjadi lebih mudah untuk membenarkan suatu penyelesaian yang mungkin tidak melakukan pekerjaan, tapi hei, itu pasti mengalahkan harus mengarungi semua kotoran lama, kan? Pada akhirnya, sama seperti tidak pernah merapikan rumah Anda, membiarkan kode Anda menjadi berantakan akan menghabiskan waktu, dan usaha, dan menciptakan kesulitan untuk Anda dalam jangka panjang. Namun menjaga kode Anda tetap bersih akan memberi Anda platform yang lebih baik untuk bekerja, membuat refactoring dan men-debug sedikit dari tugas,
Tidak, saya tidak memiliki bukti langsung untuk diberikan kepada Anda, dan ini hanyalah pemikiran dari seseorang yang telah melakukan hal ini untuk waktu yang sangat lama, dan yang semoga telah memperoleh sedikit kebijaksanaan pengembangan perangkat lunak di sepanjang jalan. :-)