Saya seorang programmer hobi (mulai dengan VBA untuk membuat excel lebih cepat) dan telah bekerja dengan VB.NET / C # .NET dan saya sedang mencoba untuk belajar ADO.NET.
Sebuah segi dari pemrograman yang selalu membuat saya frustrasi adalah seperti apa 'bagus' itu? Saya bukan seorang profesional jadi tidak banyak yang bisa dibandingkan. Apa yang membuat programmer lebih baik? Apakah itu:
- Mereka memiliki pemahaman yang lebih baik tentang semua objek / kelas / metode dalam bahasa tertentu?
- Program mereka lebih efisien?
- Desain program mereka jauh lebih baik dalam hal dokumentasi yang lebih baik, pilihan nama yang baik untuk fungsi, dll.?
Dengan kata lain, jika saya melihat kode programmer profesional, apa hal pertama yang saya perhatikan tentang kode mereka relatif terhadap saya? Misalnya, saya membaca buku-buku seperti 'Professional ASP.NET' oleh Wrox press. Apakah contoh kode dalam buku itu 'kelas dunia'? Apakah itu puncaknya? Apakah ada programmer papan atas yang melihat kode itu dan menganggapnya sebagai kode yang bagus?