Menulis Kode Hebat dan Menjadi Luar Biasa Pada Apa yang Anda Lakukan
Diterbitkan: 2022-07-21Isi Posting
- Komentar Adalah Teman Anda
- Ruang Putih Sama dengan Kode Hebat
- Tetap Sederhana
- Bersihkan
- Jadilah Deskriptif
- Tes Sering
- Tetap Konsisten
- Memiliki Kegigihan Dan Dedikasi
- Teliti Masalah Anda
- Jangan Takut Menggunakan Alat
Coding bisa menjadi kegiatan yang menyenangkan dan bermanfaat, apakah itu hanya hobi atau karier.
Sementara siapa pun dapat menulis kode, seringkali perlu latihan bertahun-tahun untuk menjadi programmer yang luar biasa. Namun, itu tidak berarti Anda harus menunggu bertahun-tahun untuk dapat menulis kode yang hebat.
Kiat-kiat ini akan membantu Anda meningkatkan keterampilan coding Anda, dan membantu Anda menjadi programmer yang lebih baik dalam waktu yang jauh lebih singkat.
Komentar Adalah Teman Anda
Tidak ada yang lebih menjengkelkan daripada mengambil proyek lama atau proyek orang lain dan tidak tahu apa yang sedang terjadi.
Mungkin ada bagian kode yang cocok untuk Anda, dan Anda ingin melihat solusinya nanti. Anda mungkin harus meninggalkan kode Anda untuk sementara waktu. Anda bahkan bisa berkolaborasi dengan anggota tim.
Apa pun situasi Anda, meninggalkan komentar dalam kode Anda dapat membantu. Mereka dapat memberi tahu Anda di mana programmer berhenti, apa yang mereka inginkan dari kode tersebut, dan di mana mereka mengalami masalah. Komentar pergi!
Ruang Putih Sama dengan Kode Hebat
Kode yang sulit dibaca bukanlah kode yang bagus. Mata manusia tidak begitu baik dengan batu bata teks, itulah sebabnya kami membagi hal-hal menjadi paragraf dan kalimat.
Kode tidak boleh berbeda. Saat Anda memberi spasi pada kode, Anda membuatnya lebih mudah untuk dibaca dan digunakan. Akan lebih mudah untuk menemukan kesalahan, menemukan item tertentu, dan mengedit kode.
Bahkan jika Anda khawatir tentang ukuran file, ruang putih biasanya hanya menambahkan beberapa kilobyte ke ukuran keseluruhan. Pada akhirnya, spasi putih adalah hal yang baik.
Tetap Sederhana
Sebagai seorang programmer, Anda mungkin tergoda untuk memamerkan keahlian Anda saat menulis kode. Tentu, Anda dapat menulis fungsi yang menangani dua puluh objek berbeda, tetapi mengapa Anda menginginkannya?
Semakin rumit Anda membuat kode, semakin berantakan. Lebih sulit untuk dibaca, lebih mudah untuk dipecahkan, dan lebih sulit untuk menemukan apa yang salah. Cara terbaik untuk memerangi ini adalah dengan menjaga hal-hal sederhana.
Idealnya, setiap fungsi seharusnya hanya menangani satu tindakan, dan setiap kelas hanya harus menangani satu konsep. Jika Anda harus memiliki fungsi yang kompleks, Anda dapat memecahnya dengan fungsi pembantu untuk menyederhanakannya.
Bersihkan
Saat kode Anda berkembang, Anda akan berakhir dengan bit yang tidak berfungsi lagi, atau sudah usang.
Meskipun Anda dapat mengomentari kode ini, tidak ada alasan nyata untuk membiarkannya masuk. Anda mungkin merasa perlu membiarkannya untuk menunjukkan di mana kode Anda berada, atau jika versi yang diperbarui merusak sesuatu.
Awalnya, ini mungkin baik-baik saja dalam jumlah kecil, tetapi pada akhirnya, Anda akan ingin menghapusnya. Itu akan membuat kode lebih mudah dibaca, untuk satu hal. Untuk yang lain, mengapa menyimpannya jika kode yang lebih baru berfungsi lebih baik tanpa masalah?
Jadilah Deskriptif
Cara lain untuk memastikan Anda memiliki kode yang sangat baik adalah dengan bersikap deskriptif saat Anda memberi nama sesuatu.
Tidak ada yang lebih membuat frustrasi daripada mencoba memperbaiki kesalahan ketika Anda tidak dapat mengingat fungsi mana yang melakukan apa. Tentu, fungsi yang diberi nama hanya dengan satu huruf atau akronim huruf, seperti dbf alih-alih file database, mungkin terlihat keren, tetapi sulit untuk dipahami.
Tanyakan pada diri sendiri: Apakah Anda akan mengingat apa artinya enam bulan dari sekarang? Bagaimana jika itu proyek orang lain yang Anda warisi?
Dengan menjaga hal-hal deskriptif, Anda akan menghemat waktu, menjaga kode Anda tetap rapi, dan menghindari banyak masalah pengembang sistem di masa depan.
Tes Sering
Untuk memastikan bahwa Anda memiliki kode yang bagus, Anda harus memastikan kode itu berfungsi sebagaimana mestinya.
Ini dapat dicapai hanya dengan menjalankan tes setelah pembangunan selesai, tetapi itu dapat menyebabkan kode ceroboh dan perilaku yang tidak terduga. Ini mungkin masih menyelesaikan pekerjaan, tetapi mungkin tidak akan cantik. Anda juga lebih rentan terhadap bug dengan cara ini.
Lebih baik untuk menguji kode saat Anda pergi. Dengan cara ini, Anda dapat mengetahui potensi masalah sejak dini, dan memperbaiki kode yang tidak berfungsi sebagaimana mestinya.
Mampu menemukan perilaku yang salah karena Anda akan menghemat waktu dan frustrasi, serta membuat pekerjaan Anda lebih mudah dan kode Anda mengagumkan.
Tetap Konsisten
Setiap programmer memiliki preferensi khusus tentang bagaimana mereka menulis kode mereka. Anda mungkin pernah melihat beberapa gaya berbeda saat Anda belajar membuat kode, sendiri.
Trik untuk membuat kode yang hebat adalah dengan memilih gaya khusus Anda dan tetap menggunakannya. Idealnya, kode Anda harus sama dari awal hingga akhir. Kode Anda akan lebih bersih, Anda akan dapat menemukan berbagai hal dengan lebih mudah, dan kode akan berfungsi lebih baik.
Memiliki Kegigihan Dan Dedikasi
Bukan rahasia lagi bahwa coding bisa jadi sulit, bahkan untuk profesional berpengalaman. Anda akan mengalami bug, gangguan, dan masalah yang tampaknya tidak terpecahkan dari waktu ke waktu. Tidak ada jalan lain untuk itu.
Satu-satunya cara untuk mengatasi mereka adalah dengan menjadi gigih, dan bekerja keras melalui mereka. Tidak apa-apa untuk istirahat jika Anda terlalu frustrasi untuk berpikir jernih. Apa yang Anda tidak mampu lakukan adalah pergi sama sekali, atau terus berpikir bahwa Anda akan melakukannya nanti.
Dalam hal ini, nanti sering berakhir menjadi tidak pernah. Bisakah proyek Anda membayar itu? Lagi pula, Anda tidak akan dapat terus berjalan pergi setiap kali Anda mengalami masalah yang sama, apa pun proyeknya.
Dengan mempelajari bagaimana menyelesaikannya sekarang, Anda tumbuh sebagai seorang programmer, dan Anda membuat pekerjaan Anda lebih mudah. Ingat saja, itu tidak akan menyelesaikan sendiri!
Teliti Masalah Anda
Hal hebat tentang menjadi seorang programmer sekarang adalah kenyataan bahwa internet memiliki begitu banyak informasi untuk ditawarkan kepada Anda.
Tidak masalah apa masalahnya; ada kemungkinan besar bahwa orang lain telah memilikinya sebelum Anda. Bahkan kemungkinan besar mereka telah memposting tentang hal itu, dan solusi yang mereka temukan, secara online.
Dengan meneliti masalah secara online, Anda akan menghemat beberapa sakit kepala, waktu, dan frustrasi yang akhirnya Anda hadapi dengan mencoba mencari tahu sendiri.
Setelah Anda menemukan solusinya, Anda tidak ingin hanya menyalin dan menempelkannya dan melanjutkan. Luangkan waktu untuk mencari tahu di mana masalahnya, dan pahami apa yang mereka lakukan untuk menyelesaikannya.
Ini akan memberi Anda pemahaman yang lebih baik tentang kode dan kemampuan Anda. Ini juga akan memudahkan Anda untuk memecahkan masalah di masa depan, dan menulis kode yang lebih baik, untuk memulai.
Jangan Takut Menggunakan Alat
Dari taman bermain coding hingga cara membagikan kode Anda kepada dunia, ada banyak alat yang tersedia untuk digunakan oleh programmer. Ini mungkin terasa seperti curang, tetapi pada kenyataannya, itu sering kali membuat Anda menjadi pembuat kode yang lebih baik.
Mereka dapat membiarkan Anda melihat pratinjau pekerjaan Anda, menunjukkan di mana Anda mungkin telah mengacaukan sesuatu, dan bahkan memberikan inspirasi untuk Anda jika Anda perlu memulai.
Jika Anda seorang pengembang web, jangan takut menggunakan plugin yang membuat pekerjaan Anda lebih mudah. Mereka akan menjaga semuanya lebih rapi, dan membebaskan Anda untuk menyelesaikan lebih banyak proyek!
Kami memiliki beberapa wawancara dengan pengembang WordPress yang hebat – lihat dan dapatkan tips yang dapat menghemat jam kerja Anda!
Apa tips pemrograman favorit Anda? Beri tahu kami di bawah di komentar, dan jangan lupa untuk berlangganan milis kami, sehingga Anda tidak akan pernah melewatkan tip berguna!