On 5/16/06, Budi Rahardjo <[EMAIL PROTECTED]> wrote:

On 5/16/06, Anthony Fajri <[EMAIL PROTECTED]> wrote:

> > Sekarang misalnya Andry dikasih kerjaan untuk mereview
> > code dalam bahasa Java yang jumlah barisnya kira-kira 2 juta.
> > Berapa lama perkiraan bisa Anda selesaikan?
> > Itu yang ingin saya tuju.
>
>
> Pak Budi,
>
> untuk mereview sebuah source code, apakah memang perlu membaca semua code ?
> kalo saya sih, pertama bikin kayak flow chart dari source code tersebut
> (bisa dari main code), terus baca masing2 source.

Lagi-lagi ini masih belum mejawab pertanyaan saya:
  butuh berapa lama?

Terserah mau di-flow-chart-kan atau dengan cara lain.
Yang saya tuju adalah perkiraan berapa lamanya.

Misalnya saya tanya ke Fajri, untuk melakukan review sebuah
paket dengan 2 juta lines of code membutuhkan waktu berapa lama?


> contohnya kalo mereview source code qmail. untung qmail sudah menyediakan
> keterangan, source mana yang digunakan untuk menerima email, mengirim email,
> dll (beserta alurnya). tinggal baca yang diperkukan.

butuh berapa lama?

> ataukah memang harus membaca semua code ?

ya.
 
Hm.. ya. Saya mengerti sekarang 'maunya' pak Budi ;)
Mungkin cerita dari http://builder.com.com/5100-6375_14-1045241.html sama seperti yang dimaksud Pak Budi
 
Misal:
1 project --> 1 juta baris.
2 project --> 2 juta baris.
 
1 reviewer melahap --> 1000 baris/hari.
Satu project ------------> 1000 hari man-dis.
Satu project ------------> 10 reviewer untuk bisa selesai dilahap 100 hari.
 
Hitungan yang 'menyenangkan' buat orang manajemen akuntansi (karena estimasi gajinya gampang), tapi mengkhawatirkan buat artist-artist software development :D

Kembali ke pertanyaan semula, berapa baris kode yang bisa dilahap sehari. **"Estimasi" saya sekitar 5 - 7 kali lipat jumlah baris kode yang bisa dihasilkan perharinya**.
 
Itu murni kode yang diketik from scratch, bukan hasil generate dari IDE atau "copy paste"/include component/module lain. Saya mungkin bisa sekitar 1000-1400 baris. Itupun harus ditunjang bergelas-gelas kopi :">
 
Nah, kalo Ruby bisa lain lagi ceritanya. Mungkin cuma bisa 400 baris yang mampu direview, tapi itu sudah setara 1000-1200 baris di c#/java :d
 

--
http://andryshuzain.com

--~--~---------~--~----~------------~-------~--~----~
http://teknoblogia.blogspot.com/2005/02/tata-tertib-milis-v15.html
-~----------~----~----~----~------~----~------~--~---

Kirim email ke