2 Kesalahan dan 2 Tips buat Programmer dalam Coding

Coding adalah pekerjaan membuat kode-kode program yang dilakukan oleh programmer atau si pembuat program.

Ada 2 kesalahan programmer yang sering dilakukan :

1.  Main hajar coding

Memang disebut programmer adalah karena membuat program, namun bukan berarti asal program

sebelum program dibuat dengan coding harus sudah ada perencanaan terlebih dahulu, mau membuat apa

bagaimana sistemnya, bagaimana struktur database dan struktur folder nya, bagaimana pula class nya

setelah semua ok terbayang di kepala baru mulai coding, akan lebih baik jika sebelum coding dituangkan dulu isi kepalanya ke dalam sebuah media baik kertas atau yang lain semisal tool di komputer. sebab tidak semua yang terpikirkan di kepala adalah mutlak benar terkadang kita perlu merevisi atau ada yang kelewat dalam memikirkannya, menuangkan ide ke dalam media semisal kertas adalah langkah bagus daripada harus merevisi coding yang sudah terlanjur banyak. sehingga setelah matang dan dituangkan ke dalam coding semisal ada revisi hanya sebagian kecil baris yang perlu direvisi. akan lebih baik dibuat sebuah flowchart alur sistem agar ide-ide kita tertuang dengan baik

cara jitu untuk melakukan perencanaan adalah dengan membayangkan mau seperti apa hasil yang kita inginkan barulah kita merencanakan bagaimana mewujudkannya

ibarat mau membangun rumah kita harus mempunyai bayangan dulu mau bagaimana rumah kita hasil jadinya
setelah bayangan jadi kita gambar di kertas
sehingga ketika membangun rumah kita ada pedomannya

2. Memasang target mepet

Jika kita diminta membuat suatu program, perkirakanlah waktu yang bijak. semisal kita butuh waktu seminggu maka katakanlah 2 minggu, jangan ngepres memasang target kita sendiri yang akan susah, percayalah, kita menghitung waktu berilah toleransi waktu, kita tidak mungkin fit terus setiap hari ada kalanya karena kemarin sudah fokus mati-matian kita ingin rehat sejenak atau semisal ternyata kita kurang sehat sehingga tidak coding, jika kita memasang waktu ngepas, pasti kita yang stres. Baik di tempat kerja yakni perusahaan jika ditanya oleh atasan mengenai waktu berilah jawaban waktu yang tidak menyusahkan kita, termasuk kalau kita sebagai freelance punya klien pribadi, katakanlah pada klien waktu yang dibutuhkan ditambah waktu toleransi. toh semisal kita jadi lebih cepat kita bisa mereview lebih teliti trial error nya.

bila kira2 kita sanggup dalam 5 hari katakanlah 8 hari, 3 hari buat toleransi kita jaga2 sekalian mengecek ulang

jika sanggup 1 bulan katakanlah 2 bulan , tidak perlu malu meminta waktu lama, sebab kita perlu menjaga kualitas , jangan sampai kita bilang 1 bulan namun ternyata selesainya lebih dari 1 bulan, itu malah akan mengecewakan mereka

percayalah baik atasan kita di perusahaan maupun klien jika diberi pengertian mereka akan paham, jika mereka minta cepat, cukup katakan ‘memang bapak mau jika masih ada errror, saya perlu waktu untuk mengecek ulang’

Adapun 2 Tips buat programmer, yakni :

Ada dokumentasi

Dokumentasi kelihatannya sepele namun penting, seorang programmer profesional tak akan meninggalkan sesuatu yang disebut dokumentasi. dokumentasi ialah sesuatu yang dapat mengingatkan kita akan coding sekarang yang nantinya berguna di masa mendatang.

memback up file adalah salah satu dari dokumentasi, semisal kita punya file index.php kemudian kita ingin memodifikasi atau merevisi , sebelum itu dilakukan back up dulu file nya, di copy paste kemudian dinamai dengan nama unik, kalau aku pribadi dengan tanggal back up, misal sekarang tanggal 2 Desember 2011 maka aku namai file back up dengan nama index_2-12-2011.php dengan begitu kita bisa dapat lihat sekilas suatu saat bahwa file ini adalah back up dari tanggal tersebut, kemudian di lain waktu kita mau merevisi lagi maka back up lagi dengan rename file tanggal saat itu, dengan demikian akan terlihat rapi pendokumentasian file berdasarkan tanggal kita modif.

faktor dokumentasi yang tidak kalah penting adalah memberi komentar di dalam file, kelihatan sepele dan tidak ada gunanya sebab tidak dijalankan oleh program namun bagi di waktu mendatang hal tersebut adalah penting. komentar biasanya menjelaskan function yang dipakai , semisal :

/*
*  Fungsi untuk meng generate captcha

*/

function captcha()

{

}

bila kita download file program misal php , maka komentar2 yang menjelaskan coding akan banyak kita lihat

perlu diingat  program disebut baik adalah diantaranya karena mudah dibaca dan mudah dimaintenance

Tidak perlu ngebut

Pekerjaan apapun jika dilakukan dengan ngebut hasilnya tidak akan bagus, termasuk coding, baiklah jika coding ngebut itu bisa mempercepat pekerjaan namun efek setelah itu akan tidak bagus, ibarat lari ngebut pasti akan cepat lelah begitu juga dengan coding akan cepat lelah , otak dipaksa berpikir keras dan jari-jari dipaksa ngebut mengetik keyboard pasti akan cepat lelah. coding yang bagus adalah coding dengan tenang tidak perlu buru2, teliti, jeli. tidak perlu mengebut, coding dengan mengalir , sehingga tidak cepat lelah dan terus berkelanjutan, ibarat lari , lari santai sehingga tidak cepat lelah dan dapat berlari dalam waktu yang lama. begitu juga dengan coding , tenang saja santai namun serius tetap fokus dan konsentrasi, namun tetap berkelanjutan.

Jakarta, 2 Desember 2011

4 thoughts on “2 Kesalahan dan 2 Tips buat Programmer dalam Coding

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s