Budi Rahardjo wrote:
> On 5/16/06, Andry <[EMAIL PROTECTED]> wrote:
>
>
> > Jika saya memang harus mereview code orang lain (pekerjaan paling
> > menyebalkan adalah mendebug code orang lain :p), yang saya lakukan :
> ...
>
> 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.
>
> Nah, untuk itu saya ingin melihat berapa rata-rata seorang
> programmer bisa melakukan baca source code.
> Ini juga *perkiraan* dan rata-rata (soalnya kan bergantung
> kepada kodenya jorok atau tidak, banyak bugs atau tidak, dst.)
> Paling tidak, kalau saya tahu bahwa satu hari programmer hanya
> bisa baca 1000 baris, maka untuk 2 juta baris dibutuhkan waktu
> 2.000.000/1000 = 2.000 hari! Alias berapa tahun tuh?
> Kalau dilakukan oleh 10 orang maka bisa 200 hari, alias hampir
> satu tahun!

bacanya untuk apa pak ? cari systm bugs seperti null pointer ? kalau
cari bugs pakai coverity saja :))

tapi kalau untuk peer review, di vendor networking dalam satu projek
biasanya developer dibagi menjadi team kecil sesuai responsibilitynya,
misalnya routing group 4 orang dengan satu lead , atau multicast group
dengan 3 orang dan satu lead.

Nah berapa "line"nya disitu terserah, yg penting kalau ada problem
jelas siapa ownernya jadi ada tempa buat orang qa dan vp engineering
mencak2.

tambahan, biasanya vendor beli code dari persh lain, tapi ini bukan
berarti dia harus mereview codenya orang lain satu per-satu, nanti
kalau code yg dibeli itu 'buggy' ya bakal ketahuan belakangan (via qa
testing).

-mcp

Kirim email ke