Dapatkan umpan balik tentang gaya pengkodean Anda dari seseorang dengan lebih banyak keterampilan dan pengalaman.
Cara saya melakukannya adalah saya mendapat pekerjaan di mana saya dan seorang programmer senior bekerja sama dalam proyek-proyek, dan dia meninjau semua kode yang saya periksa. Sesekali dia menulis email kepada saya dengan segala sesuatu yang membuatnya kesal atau bingung tentang kode saya. Butuh beberapa saat bagi saya untuk menemukan gaya yang saya dan dia cukup nyaman dengan, dan kami memiliki beberapa perdebatan sengit tentang beberapa hal, tetapi secara keseluruhan saya belajar banyak dan kami berpisah sebagai teman.
Baca buku / artikel tentang pola desain, terapkan pola yang berbeda untuk masalah Anda dan lihat mana yang menurut Anda berguna dalam situasi apa.
Baca buku / artikel tentang konvensi penamaan dan gaya format. Komunitas yang berbeda menggunakan gaya yang berbeda. Biasanya merupakan ide yang baik untuk menggunakan gaya yang akan dikenali oleh orang yang paling mungkin membaca kode Anda.
Beberapa saran konkret tentang penataan kode:
- Ketika Anda melihat bahwa beberapa bagian dari kode Anda dapat dibuat lebih sederhana, lakukanlah.
- Ketika Anda melihat bahwa beberapa bagian dari kode Anda dapat digunakan kembali, buatlah fungsinya dan gunakan kembali.
- Jangan takut untuk mengubah nama variabel dan fungsi jika mereka buruk.
- Ketika Anda memiliki ide untuk sesuatu (struct, fungsi, kelas, pola, apa pun) yang dapat membuat hidup Anda lebih mudah, buat dan gunakanlah.
- Ubah pikiran Anda sesering mungkin. Setiap kali Anda melakukannya, Anda belajar sesuatu.
Meluangkan waktu untuk melakukan ini tentu saja akan memperlambat Anda di awal. Saat kode Anda semakin lama semakin elegan, kode itu akan semakin mudah dipelihara dan Anda akan mendapat manfaat dari pekerjaan Anda.