Jika Anda ingin menjadi penulis yang baik, mengetahui tata bahasa saja tidak cukup. Anda juga perlu membaca banyak buku yang akan menunjukkan bagaimana tata bahasa ini digunakan untuk membuat teks yang menonjol. Demikian pula, jika Anda ingin menjadi programmer yang baik, tidak cukup hanya belajar Java. Anda juga harus membaca banyak contoh kode berkualitas yang ditulis oleh programmer lain, dan yang paling penting, pahami dan pelajari dari mereka. Sebenarnya, paparan contoh kode berkualitas tinggi adalah salah satu faktor kunci yang memengaruhi seberapa cepat dan efektif Anda mempelajari keterampilan baru.

Pentingnya Membaca Kode Orang Lain
" Saya benci membaca kode orang lainMereka akan memberi Anda pemahaman tentang bagaimana bagian mana pun dari proyek bekerja dan memberi Anda wawasan yang berguna tentang bagaimana hal itu dilakukan. Ini, pada gilirannya, akan membantu Anda meningkatkan pengetahuan Anda secara signifikan dan pada akhirnya mengembangkan gaya Anda sendiri.Cara Menggali Kode
Saat Anda menyelami kode orang lain, Anda mungkin merasa lebih seperti penyelidik-arkeolog daripada pengembang. Tidak ada yang salah dengan itu karena Anda punya banyak "sekop" yang bisa Anda gunakan. Saat ini, Anda memiliki akses ke banyak metadata yang akan membantu Anda memahami kode dengan lebih mudah. Misalnya, Anda dapat menggunakan Git untuk membantu diri Anda sendiri saat membaca, menyalin, dan menempelkan kode. Namun, beberapa poin kunci dapat membantu Anda memahami kode dengan lebih baik pada awalnya. Pertama-tama, Anda harus mengajukan pertanyaan-pertanyaan berikut:- Apakah ada sesuatu dalam kode yang terlihat asing bagi Anda? Jika demikian, tinjau "ruang kosong" itu dan pastikan Anda memahami kegunaannya.
- Apakah ada sesuatu yang tidak perlu dalam kode? Kode mati juga ada, terutama jika kita berbicara tentang basis kode yang besar.
- Apakah kode memiliki ketergantungan? Terkadang lebih baik untuk menghapus ketergantungan itu dengan menyalin/menempelkan lebih banyak kode.
- Apakah ada kesalahan yang terjadi setelah menempel?
- bagaimana tubuh kode sebenarnya dibangun;
- gaya pengkodean;
- bagaimana programmer yang menulis kode memecahkan masalah.
-
Jalankan kode dan jelajahi hasilnya. Menjalankan kode akan memberi Anda informasi penting yang Anda perlukan untuk memahaminya dengan lebih baik.
-
Temukan fungsi utamanya dan titik awalnya.
-
Jalankan kode dengan debugger (Anda dapat menemukan alat debug Java yang paling efisien di sini ) untuk memahami sepenuhnya mekanisme kode. Dengan melakukannya, Anda akan mendapatkan analisis mendalam tentang fungsionalitas bagian dalam kode yang Anda baca.
-
Bangun peta pikiran dari koneksi antara berbagai elemen dalam kode. Karena setiap debugger akan menunjukkan kepada Anda koneksi antar elemen, Anda akan dapat mengkorelasikan fungsi yang berbeda dan memahami bagaimana mereka berinteraksi satu sama lain.
GO TO FULL VERSION