4 Alat Bantu Wajib Untuk Programmer Juni 12, 2007
Posted by huzz in JEE, Manajemen IT, Open Source, Teknologi Informasi.trackback
Terbiasa coding (membuat program komputer) sendirian, saya ga “ngeh” jika ternyata cara orang meng-coding dalam tim beda BANGET… Contohnya :
- setiap file kode sumber software, bisa dikerjakan oleh beberapa orang berbarengan. Saya belum pernah. Seringnya : bikin library/API berisi busines logic, trus tim programmer tinggal pake library itu tanpa diubah sedikit pun
- anggota tim coding dapat terpisah ruang dan waktu. Adanya internet memungkinkan anggota tim coding yang satu ada di Bandung sedangkan yang anggota lainnya ada di Jakarta dengan jadwal pengerjaan yang berbeda-beda.
- rilis software dilakukan lebih sering, terutama untuk software dari keluarga open source. Beda banget dengan commercial software (atau kerjaan saya) yang rilisnya bersifat monumental, misalnya, pas mau nagih termin pembayaran…hehe
Setelah googling sana-sini, akhirnya ketemu bahwa salah satu alat bantu yang bisa diandalkan adalah CVS . Mau belajar dulu ah, sebelum banyak omong…hehe.. nanti saya share hasil belajarnya.
Btw, selain CVS ada 3 alat bantu lainnya yang WAJIB diketahui SETIAP programmer :
1. automated documentation
membantu untuk membuat dokumentasi kode sumber software secara otomatis. Kok bisa? caranya dengan memberi comment pada kode sumber dalam format tertentu. Contoh informasi yang lazim di dokumentasikan dalam kode sumber software adalah :
- package atau path direktori penyimpanan kode sumber
- pembuat
- versi dan tanggal rilis
- seputar hak cipta
- penjelasan variabel2
- fungsi2 (argument, return value, algorithm etc)
Informasi seperti ini penting banget terutama klo kita mo share kode sumber software kita untuk dikembangkan/digunakan orang lain. Yang biasa coding di Java pasti sudah terbiasa dengan javadoc, buat programmer PHP ada phpdocumentor
2. automated testing
membantu mengotomatisasi pengujian kode sumber.pengujian bisa berjenjang : dari level class, package, aplikasi, sampai pengujian integrasi antar aplikasi. Di java ada junit, di PHP blom tau. any ideas?
3. automated builder
ini nih alat bantu yang paling generik untuk meng-koordinasikan banyak pekerjaan lain seperti yang udah disebutkan di-atas. Sejauh ini saya blum tau yang lebih bagus dari Ant
Sedihnya, banyak pengembang software lokal yang saya kenal belum menggunakan alat bantu di atas. Termasuk salah satu vendor di kantor saya, yang notabene salah satu vendor software besar di Indonesia..shame on them =( . Bagaimana dengan Anda?
[…] 2007 Posted by huzz in Manajemen IT, open source. trackback Sedikit kilas balik, saya membutuhkan alat bantu software versioning yang open source untuk mengatur kolaborasi antar programmer dan berbagi kode sumber. Menurut […]
[…] Situs itu menyediakan free space sampei 200MB plus hampir semua fitur yang dibutuhkan buat coding dalam tim : Subversion, Trac, Trouble Ticketing, Wiki, bahkan bursa kerjaan coding . Untuk klien […]
makasih banget buat ilmunya
bosss tolong bagaimana cara buat database pake phpmysql,ntar hasilnya kaya mana sich?????juga cara menggabunginnya php dengan mysql, Thanks buanyak, balas ya diemail saya.
tutorial php mysql jumlahnya bejibun mbak. googling aja disini http://www.google.co.id/search?hl=id&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&hs=DcX&q=php+mysql+tutorial&btnG=Telusuri&meta=cr%3DcountryID
[…] 4 Alat Bantu Wajib Untuk Programmer […]
[…] 4 Alat Bantu Wajib Untuk Programmer […]
saya ingin mengomentari poin pertama tt setiap file kode sumber software, bisa dikerjakan oleh beberapa orang berbarengan. kebetulan saya baru2 ini tergabung dalam sebuah project yang sangat besar..kami menggunaka VB.net untuk business class memang bisa dikerjakan oleh tiap personel tanpa bersinggungan dg personel lain..tapi ketika ingin mengimplementasikanna dalam form maka sudah pasti form tersebut akan diakses oleh banyak personel..untung kita memakai alat bantu Visual Source Safe..itu cukup membantu walaupun harus ada pengetahuan dasar mengenai VSS.
teman2 tolong dong batu saya,.,
saya sedang belajar pemrograman degan borland delphi 7
tolong dong kasih tau link mengulas tentang pemrograman degan borland delphi 7 yg sangat lengkap…
trimakasih
hay bro,,,
kamu bisa mencoba dng buku panduan delphi
bagai mana sech masuk ke komputer kawan lagi online di samping kita
mengenai 4 alat bantu untuk programer yg di bahas di sini…
bisa ga digunakan di borland delphi 7 ?
tolong balas.. trimakasih..
krm ke e-mail saya ya.