On 5/16/06, Samuel Franklyn <[EMAIL PROTECTED]> wrote: > Tentu saja "practice makes perfect" > sama seperti speed reading bisa di capai > dengan berlatih. Kalau developer tersebut > kerjanya cuma baca code pasti lama-lama bisa > lebih dari 200-300 baris per hari. > Rasanya 750-1000 baris per hari masih mungkin > dicapai asal sudah biasa.
Kalau sudah terbiasa ikut SRM di TopCoder, bukan hanya cepat membaca coding orang lain, tapi bisa juga dengan cepat menemukan Bugs di codingnya, dan ngebuat testcase untuk nge-"challenge" codingnya :D, kesenangan memuncak ketika kodenya "successfully challenged" :D Kalau saya dulu waktu latihan programming, saya bisa solve maximum 20 soal per hari (averagenya sih 5-10 problems per hari). Satu problem biasanya bisa di solve dengan 30-50 LOC. Jadi estimatenya yah 1 hari bisa coding sebanyak 150 - 500 LOC. Kalo untuk baca + mengerti coding itu perlu tenaga extra. Selain harus mengerti problemnya, juga harus mengerti solusinya dan juga harus berpikir sejalan dengan orang si pembuat coding yang kita baca. Kalo saja kita gak ngerti alur pikiran si pembuat code, maka akan susah ngebacanya meskipun hanya 10 baris. Ini udah sering terjadi di TopCoder.. saat para2 pro menulis 10 baris kode yang kita gak ngerti maksudnya apa, tapi codingnya bener (passed system test). -> biasanya dynamic programming :P Kalau dilihat2 lagi, coding gak selalu lebih cepet daripada yang ngebaca, karena yang coding kan harus coba compile + testing dll.. itu makan waktu lama juga. Yah kalo dibanding2kan, kira2 waktu coding sama waktu untuk ngebaca coding orang IMHO hampir sama lamanya deh. 1 hari sekitar 150 - 500 LOC. Tapi ini harus di breakdown lagi tentang coding yang dibaca: apakah si coder adalah coder yang baik? apakah codenya mudah dibaca? apakah terstruktur rapi kodenya? apakah codingnya mengikuti convention (huruf besar /kecil nya, naming kelas2nya)? sebab hal2 seperti ini memperngaruhi juga kecepatan orang ngebaca codingnya. Felix Halim --~--~---------~--~----~------------~-------~--~----~ http://teknoblogia.blogspot.com/2005/02/tata-tertib-milis-v15.html -~----------~----~----~----~------~----~------~--~---
