[teknologia] Re: berapa baris kode bisa anda baca/hari
Pada hari Selasa, tanggal 16/05/2006 pukul 20:00 +0700, Budi Rahardjo menulis: 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? Hitung2an LOC sepertinya kurang begitu afdol. Pertama-tama perlu didiskusikan dulu definisi LOCnya bagaimana, apakah cukup `wc -l` saja atau pisahkan mana whitespace, mana komentar, mana yang di \#ifdef 0\. Kalau ada 2 juta baris tapi 1 jutanya isinya novel Sitti Noerbaja ya bisa mempengaruhi proposal penawaran *-) Ssst, tapi ini antara kita saja ya, saya baru saja mengorder sebuah reviu kode ke sebuah perusahaan hacker di London (ya London, bukan India, karena pengalaman reviu kode sebelumnya order ke Kopro atau Combro atau Misro atau apalah itu namanya (sebenernya rahasia *-) di India sangat tidak memuaskan, maaf bagi para pendukung FC India *-). Jumlah `wc -l`-nya sedikit, nggak sampai 50 ribu. Kurang dari dua minggu saya sudah dapatkan hasilnya, komplet: * Analisis desain dan arsitektur paket. Mana yang sebaiknya ditingkatkan mana yang perlu dihilangkan, dsb. * Analisis performa. Mana kode yang algoritmanya sebaiknya diganti, dsb. * Laporan kesalahan kode. Mana kode yang masih menggunakan fungsi2 \'deprecated\', mana yang tidak sesuai dengan petunjuk pemrograman yang sudah disepakati, dsb. Semuanya disertai pembahasan bagaimana cara memperbaiki kesalahan-kesalahan yang dijumpai. Oh iya, kode saya itu dalam C, bukan COBOL. --~--~-~--~~~---~--~~ http://teknoblogia.blogspot.com/2005/02/tata-tertib-milis-v15.html -~--~~~~--~~--~--~---
[teknologia] Re: berapa baris kode bisa anda baca/hari
-Original Message- From: teknologia@googlegroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Mohammad DAMT Sent: 17 Mei 2006 14:36 To: teknologia@googlegroups.com Subject: [teknologia] Re: berapa baris kode bisa anda baca/hari Pada hari Selasa, tanggal 16/05/2006 pukul 20:00 +0700, Budi Rahardjo menulis: 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? Hitung2an LOC sepertinya kurang begitu afdol. Pertama-tama perlu didiskusikan dulu definisi LOCnya bagaimana, apakah cukup `wc -l` saja atau pisahkan mana whitespace, mana komentar, mana yang di \#ifdef 0\. Kalau ada 2 juta baris tapi 1 jutanya isinya novel Sitti Noerbaja ya bisa mempengaruhi proposal penawaran *-) Ssst, tapi ini antara kita saja ya, saya baru saja mengorder sebuah reviu kode ke sebuah perusahaan hacker di London (ya London, bukan India, karena pengalaman reviu kode sebelumnya order ke Kopro atau Combro atau Misro atau apalah itu namanya (sebenernya rahasia *-) di India sangat tidak memuaskan, maaf bagi para pendukung FC India *-). Jumlah `wc -l`-nya sedikit, nggak sampai 50 ribu. Kurang dari dua minggu saya sudah dapatkan hasilnya, komplet: * Analisis desain dan arsitektur paket. Mana yang sebaiknya ditingkatkan mana yang perlu dihilangkan, dsb. * Analisis performa. Mana kode yang algoritmanya sebaiknya diganti, dsb. * Laporan kesalahan kode. Mana kode yang masih menggunakan fungsi2 \'deprecated\', mana yang tidak sesuai dengan petunjuk pemrograman yang sudah disepakati, dsb. Semuanya disertai pembahasan bagaimana cara memperbaiki kesalahan-kesalahan yang dijumpai. Oh iya, kode saya itu dalam C, bukan COBOL. Sekarang lagi ada dimana ? Di Indonesia ? The information transmitted is intended only for the person or the entity to which it is addressed and may contain confidential and/or privileged material. If you have received it by mistake please notify the sender by return e-mail and delete this message including any of its attachments from your system. Any use, review, reliance or dissemination of this message in whole or in part is strictly prohibited. Please note that e-mails are susceptible to change. The views expressed herein do not necessarily represent those of PT Astra International Tbk and should not be construed as the views, offers or acceptances of PT Astra International Tbk. --~--~-~--~~~---~--~~ http://teknoblogia.blogspot.com/2005/02/tata-tertib-milis-v15.html -~--~~~~--~~--~--~---
[teknologia] Gmail bermasalah?
Halo,Duh kok saya akhir - akhir ini Gmailnya susah dibuka yah? Koneksi internetnya lancar - lancar saja tuh (tetap stabil maksudnya). Kenapa ya? Apakah ada teman - teman di sini yang mengalami hal serupa?Kan jadi susah kalau mau baca email dari milis, soalnya ditampungnya di Gmail semua sih :-) -- Oskar Syahbanahttp://permagnus.com/http://pojokbisnis.com/ -- Business from a different point of view --~--~-~--~~~---~--~~ http://teknoblogia.blogspot.com/2005/02/tata-tertib-milis-v15.html -~--~~~~--~~--~--~---
[teknologia] Re: Gmail bermasalah?
On 5/17/06, Oskar Syahbana [EMAIL PROTECTED] wrote: Halo,Duh kok saya akhir - akhir ini Gmailnya susah dibuka yah? Koneksi internetnya lancar - lancar saja tuh (tetap stabil maksudnya). Kenapa ya? Apakah ada teman - teman di sini yang mengalami hal serupa?Kan jadi susah kalau mau baca email dari milis, soalnya ditampungnya di Gmail semua sih :-) Coba pake browser lain --enda Visit my blog. Click herehttp://enda.goblogmedia.com --~--~-~--~~~---~--~~ http://teknoblogia.blogspot.com/2005/02/tata-tertib-milis-v15.html -~--~~~~--~~--~--~---
[teknologia] Re: Gmail bermasalah?
From: teknologia@googlegroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Oskar SyahbanaSent: 17 Mei 2006 16:48To: teknologia@googlegroups.comSubject: [teknologia] Gmail bermasalah? Halo,Duh kok saya akhir - akhir ini Gmailnya susah dibuka yah? Koneksi internetnya lancar - lancar saja tuh (tetap stabil maksudnya). Kenapa ya? Apakah ada teman - teman di sini yang mengalami hal serupa?Kan jadi susah kalau mau baca email dari milis, soalnya ditampungnya di Gmail semua sih :-) -- Oskar Syahbanahttp://permagnus.com/http://pojokbisnis.com/ -- Business from a different point of view class=235525509-17052006>sama seperti saya, kalau saya IE tidak bisa menggunakan Mozilla,mozilla nggak bisa menggunakan Opera, Opera nggak bisa. Pindah Warnet. He he he he --~--~-~--~~~---~--~~ http://teknoblogia.blogspot.com/2005/02/tata-tertib-milis-v15.html -~--~~~~--~~--~--~--- The information transmitted is intended only for the person or the entity to which it is addressed and may contain confidential and/or privileged material. If you have received it by mistake please notify the sender by return e-mail and delete this message including any of its attachments from your system. Any use, review, reliance or dissemination of this message in whole or in part is strictly prohibited. Please note that e-mails are susceptible to change. The views expressed herein do not necessarily represent those of PT Astra International Tbk and should not be construed as the views, offers or acceptances of PT Astra International Tbk.
[teknologia] Re: berapa baris kode bisa anda baca/hari
Pada hari Rabu, tanggal 17/05/2006 pukul 15:33 +0700, Lindu Cipta Pranayama menulis: Duh kak Lindu ini saya kira program emailnya salah karena ga ada bedanya antara kutipan tulisan saya dengan tulisan kak Lindu. Sekarang lagi ada dimana ? Di Indonesia ? Bukan. --~--~-~--~~~---~--~~ http://teknoblogia.blogspot.com/2005/02/tata-tertib-milis-v15.html -~--~~~~--~~--~--~---
[teknologia] Re: Gmail bermasalah?
On 5/17/06, Oskar Syahbana [EMAIL PROTECTED] wrote: Halo,Duh kok saya akhir - akhir ini Gmailnya susah dibuka yah? Koneksi internetnya lancar - lancar saja tuh (tetap stabil maksudnya). Kenapa ya? Apakah ada teman - teman di sini yang mengalami hal serupa? Kan jadi susah kalau mau baca email dari milis, soalnya ditampungnya di Gmail semua sih :-) Saya juga sempat mengalaminya, coba dihapus cache-nya.-- Cheers,Yusron~to be a better man~ --~--~-~--~~~---~--~~ http://teknoblogia.blogspot.com/2005/02/tata-tertib-milis-v15.html -~--~~~~--~~--~--~---
[teknologia] Re: (katanya sih) Indonesia mau bangun backbone sendiri
On 5/17/06, dikshie [EMAIL PROTECTED] wrote: On 5/16/06, Estananto [EMAIL PROTECTED] wrote: http://detikinet.com/index.php/detik.read/tahun/2006/bulan/05/tgl/12/time/154441/idnews/593871/idkanal/399 yng jelas akan terwujud di thn 2006-2007 ini adalah highspeed Dikti's backbone.denger2 katanya proses tendernya sudah dimulai tuh.maksudnya apa? dikti itu apa? yang saya denger di tempat kerja saya mo dinaikin jadi 12mb n udah di tenderin juga. -- -dikshie- -- Andriansahandri.andriani.web.id --~--~-~--~~~---~--~~ http://teknoblogia.blogspot.com/2005/02/tata-tertib-milis-v15.html -~--~~~~--~~--~--~---
[teknologia] Dicari: Top coder
Diutamakan mahasiswa yang sedang bingung mau bikin apa buat tugas skripsi. Maaf, tidak ada imbalan kecuali ucapan `selamat Anda sudah memperoleh STTB` bila proyeknya berhasil, juga tidak ada peringkat2an. Proyeknya biasa2 saja dan tidak keren namun mudah2an berguna bagi kehidupan sehari-hari. Lebih lanjut silakan kunjungi: http://www.mail-archive.com/kiss%40worldless.net/msg07259.html --~--~-~--~~~---~--~~ http://teknoblogia.blogspot.com/2005/02/tata-tertib-milis-v15.html -~--~~~~--~~--~--~---
[teknologia] Re: berapa baris kode bisa anda baca/hari
Pertama-tama terima kasih kepada yang sudah membalas email karena sekarang sudah lebih banyak hint informasinya. On 5/17/06, Mohammad DAMT [EMAIL PROTECTED] wrote: Hitung2an LOC sepertinya kurang begitu afdol. Pertama-tama perlu didiskusikan dulu definisi LOCnya bagaimana, apakah cukup `wc -l` saja atau pisahkan mana whitespace, mana komentar, mana yang di \#ifdef 0\. Kalau ada 2 juta baris tapi 1 jutanya isinya novel Sitti Noerbaja ya bisa mempengaruhi proposal penawaran *-) Memang pekerjaan ini tidak berbasis kepada LOC. Saya hanya mencoba melakukan perhitungan kasar saja. Tentu saja di dalam kode ada komentar (bahkan kalau tidak ada komentar malah agak aneh). Bulan lalu kami (saya dan team) mengumpulkan beberapa cara untuk melakukan penilaian (valuasi) terhadap sebuah software. Jadi dari sisi sebaliknya. Kalau saya memberikan (outsource) pekerjaan kepada sebuah tim/perusahaan, berapa biaya yang layak dari sebuah software? Kalau saya perkirakan jumlah barisnya 1 juta, maka berapa waktu yang dibutuhkan dan berapa biaya yang layak. (kalau salah ... masuk bui!) Ssst, tapi ini antara kita saja ya, saya baru saja mengorder sebuah reviu kode ke sebuah perusahaan thanks ... got the idea! ada angka-angka yang bisa dijadikan patokan. tengkyu. -- budi --~--~-~--~~~---~--~~ http://teknoblogia.blogspot.com/2005/02/tata-tertib-milis-v15.html -~--~~~~--~~--~--~---
[teknologia] Re: berapa baris kode bisa anda baca/hari
Pada hari Rabu, tanggal 17/05/2006 pukul 19:24 +0700, Budi Rahardjo menulis: Memang pekerjaan ini tidak berbasis kepada LOC. Saya hanya mencoba melakukan perhitungan kasar saja. Kalau pakai LOC disuruh mereviu kode yang kata kliennya ada 1000 baris misalnya. \OK, 4 hari selesai\, begitu kata proposal. Tapi begitu terima kodenya, ternyata dalam satu baris si pemrogram hobi meletakkan 100 statement, dan di baris berikutnya cuma ada kurung buka atau tutup saja, dsb, akhirnya waktu reviunya molor jadi 3 minggu lebih karena si pereviu akhirnya dirawat di RS 6 hari. -- budi -- mdamt --~--~-~--~~~---~--~~ http://teknoblogia.blogspot.com/2005/02/tata-tertib-milis-v15.html -~--~~~~--~~--~--~---
[teknologia] Re: Gmail bermasalah?
2006/5/17, Oskar Syahbana [EMAIL PROTECTED]: Halo, Duh kok saya akhir - akhir ini Gmailnya susah dibuka yah? Koneksi internetnya lancar - lancar saja tuh (tetap stabil maksudnya). Kenapa ya? Apakah ada teman - teman di sini yang mengalami hal serupa? Kan jadi susah kalau mau baca email dari milis, soalnya ditampungnya di Gmail semua sih :-) Dulu saya pernah beberapa kali mengalami problem ini di opera (8.5*). Biasanya kejadian kalo lupa ga di-logout gmailnya (bad habit :p), akibatnya susah kalo mau akses lg. Setelah cookies-cookies dari gmail dihapus, baru bisa login lg. -- tunggul --~--~-~--~~~---~--~~ http://teknoblogia.blogspot.com/2005/02/tata-tertib-milis-v15.html -~--~~~~--~~--~--~---
[teknologia] Re: berapa baris kode bisa anda baca/hari
On 5/17/06, Mohammad DAMT [EMAIL PROTECTED] wrote: Kalau pakai LOC disuruh mereviu kode yang kata kliennya ada 1000 baris misalnya. Habis pakai apa lagi? Metrik apa yang Anda pakai? Misalnya Anda mau mengoutsource code review ke perusahaan lain. Bagaimana perusahaan itu menawarkan harga dan waktu? :p Berdasarkan ukuran .EXE :) ha ha ha Tapi begitu terima kodenya, ternyata dalam satu baris si pemrogram hobi meletakkan 100 statement, nah kan ini program untuk aplikasi bisnis, bukan program untuk ikutan kontes obfuscated C :) atau JAPH contest :) (hmm... pikir2 perl nggak usah di-obfuscate lagi... udah mumet). kalau programmer tsb. melakukan hal tsb., sebelumnya di QA bagaimana kode itu bisa lolos? pecat saja orang QAnya :) -- budi --~--~-~--~~~---~--~~ http://teknoblogia.blogspot.com/2005/02/tata-tertib-milis-v15.html -~--~~~~--~~--~--~---
[teknologia] Re: (katanya sih) Indonesia mau bangun backbone sendiri
On 5/17/06, Andriansah [EMAIL PROTECTED] wrote: maksudnya apa? dikti itu apa? dikti: ditjen pendidikan tinggi dept pendidikan nasional republik Indonesia. (http://www.dikti.org)ict dikti backbone: highspeed backbone antar perguruan tinggi se-indonesia. -- -dikshie- --~--~-~--~~~---~--~~ http://teknoblogia.blogspot.com/2005/02/tata-tertib-milis-v15.html -~--~~~~--~~--~--~---
[teknologia] Re: berapa baris kode bisa anda baca/hari
Pada hari Rabu, tanggal 17/05/2006 pukul 20:24 +0700, Budi Rahardjo menulis: Habis pakai apa lagi? Metrik apa yang Anda pakai? Minta dulu dokumen arsitektur dan desain proyek tersebut. Lihat seberapa rumit proyeknya (dengan catatan dokumen2 tersebut juga harus akurat, tambahin klausul kalau dokumen tidak akurat bisa mempengaruhi pekerjaan). LOC kemudian digunakan sebagai data tambahan. kalau programmer tsb. melakukan hal tsb., sebelumnya di QA bagaimana kode itu bisa lolos? pecat saja orang QAnya :) Jangan pak, tolonglah, anaknya baru lulus TK dan akan melanjutkan ke SD, butuh biaya untuk bayar uang kursi dan uang pagar. -- budi --~--~-~--~~~---~--~~ http://teknoblogia.blogspot.com/2005/02/tata-tertib-milis-v15.html -~--~~~~--~~--~--~---
[teknologia] Re: berapa baris kode bisa anda baca/hari
On 5/17/06, Mohammad DAMT [EMAIL PROTECTED] wrote: Minta dulu dokumen arsitektur dan desain proyek tersebut. Lihat seberapa rumit proyeknya (dengan catatan dokumen2 tersebut juga harus akurat, tambahin klausul kalau dokumen tidak akurat bisa mempengaruhi pekerjaan). LOC kemudian digunakan sebagai data tambahan. Wah repotnya ... sebelum kontrak, belum boleh lihat dokumen2nya :( Maklum (katanya) banyak rahasia dalam dokumennya itu. Eh, waktu kemarin melakukan outsource review, apa kepada perusahan ybs itu sudah diberikan dokumen2nya sebelum mereka melakukan penawaran? Kemudian (untuk kasus Indonesia), misalnya sang perusahaan tersebut akan melakukan tender ... bagaimana ya caranya? Soalnya kalau dokumen2nya sudah diberikan kepada calon peserta, wah ... bisa diobok-obok mereka. :) Mungkin kita bisa pura-pura ikutan, setelah lihat dokumennya mundur. Toh sudah tahu rahasianya ... he he he. Bagaimana menyikapi hal ini (kalau kita yang akan memberikan pekerjaan tersebut)? Jangan pak, tolonglah, anaknya baru lulus TK dan akan melanjutkan ke SD, butuh biaya untuk bayar uang kursi dan uang pagar. Di Indon ini aneh sekali ya. Makin lama kok makin sulit sekolah... -- budi --~--~-~--~~~---~--~~ http://teknoblogia.blogspot.com/2005/02/tata-tertib-milis-v15.html -~--~~~~--~~--~--~---
[teknologia] Re: berapa baris kode bisa anda baca/hari
On 5/17/06, m.c. cptrwn [EMAIL PROTECTED] wrote: Pak Budi, apakah ini maksudnya kalau codenya ternyata buggy, pecat saja orang QAnya ? :) Ya dong. Mengapa kode yang buruk diloloskan untuk menjadi sebuah produk? Kalau QA sudah tahu bahwa programmer (developer) membuat program yang dodol, mestinya dia tolak! reject! (kemudian salahkan programmernya ... ha ha ha.) Kalau dia meloloskan kode tersebut, berarti dia ikut tanggung jawab. -- budi --~--~-~--~~~---~--~~ http://teknoblogia.blogspot.com/2005/02/tata-tertib-milis-v15.html -~--~~~~--~~--~--~---
[teknologia] Re: berapa baris kode bisa anda baca/hari
Budi Rahardjo wrote: On 5/17/06, m.c. cptrwn [EMAIL PROTECTED] wrote: Pak Budi, apakah ini maksudnya kalau codenya ternyata buggy, pecat saja orang QAnya ? :) Ya dong. M Kalau dia meloloskan kode tersebut, berarti dia ikut tanggung jawab. -- budi btw, ada satu pertanyaan dalam konteks pak budi ini : 1. apakah persh XYZ dapat proyek untuk mereview kode ini good quality atau tidak ? -atau- 2. apakah persh XYZ membeli source code, jadi code ini akan dipakai dia nantinya ? ,engapa kode yang buruk diloloskan untuk menjadi sebuah produk? Kalau QA sudah tahu bahwa programmer (developer) membuat program yang dodol, mestinya dia tolak! reject! (kemudian salahkan programmernya ... ha ha ha.) ini dalam konteks build release sehari2 untuk produk delivery ya Pal Budi : Biasanya memang QA selalu menolak bad builds. Kalau punya proses yang bagus, software management pasti ada code check quality dan must-fixed bugs kriteria untuk alpha-beta-release , biasanya gak boleh ada major show stopper bugs, priority 2 dan priority 3 masih okelah, jadi biasanya yang priority 2 dan priority 3 didokumentasikan di release notes. Jadi benar kata pak budi, kalau programnya dodol dan banyak showstoppernya, itu tanggung jawab QAnya. Tapi sering kali yg saya lihat, bukan hanya qa yang salah tapi managernya ... ha ha ha :)) ini kalau managernya clueless jadi dia dont know what they're doing , contoh clueless ini seperti jika sw/qa manager gak punya proses. biasanya di team yang hebat, pasti punya manager yang tangguh juga :)) -mcp ps: ada beberapa buku bagus untuk hal ini (jika ada yg tertarik). --~--~-~--~~~---~--~~ http://teknoblogia.blogspot.com/2005/02/tata-tertib-milis-v15.html -~--~~~~--~~--~--~---
[teknologia] Re: berapa baris kode bisa anda baca/hari
On 5/18/06, m.c. cptrwn [EMAIL PROTECTED] wrote: btw, ada satu pertanyaan dalam konteks pak budi ini : 1. apakah persh XYZ dapat proyek untuk mereview kode ini good quality atau tidak ? -atau- 2. apakah persh XYZ membeli source code, jadi code ini akan dipakai dia nantinya ? Yang 1. Jadi dia hanya dapat kerjaan untuk mereview kode. Setelah itu ... dia harus menghilangkan ingatan pernah mereview kode itu :) he he he. -- budi --~--~-~--~~~---~--~~ http://teknoblogia.blogspot.com/2005/02/tata-tertib-milis-v15.html -~--~~~~--~~--~--~---
[teknologia] Re: berapa baris kode bisa anda baca/hari
On Wed, May 17, 2006 at 11:02:48PM -, m.c. cptrwn wrote: ps: ada beberapa buku bagus untuk hal ini (jika ada yg tertarik). kalau gratis. tertarik :-) he..he.. SOL. Salam, P.Y. Adi Prasaja --~--~-~--~~~---~--~~ http://teknoblogia.blogspot.com/2005/02/tata-tertib-milis-v15.html -~--~~~~--~~--~--~---
[teknologia] Re: berapa baris kode bisa anda baca/hari
Lindu Cipta Pranayama wrote: -Original Message- From: teknologia@googlegroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Mohammad DAMT Sent: 17 Mei 2006 14:36 To: teknologia@googlegroups.com Subject: [teknologia] Re: berapa baris kode bisa anda baca/hari Sekarang lagi ada dimana ? Di Indonesia ? Baris yang tidak perlu mohon dihapus ya :) Dan, mdamt sekarang ada di negaranya Linus * User Name:* mdamt *Resume:* Mohammad Dhani Anwari Mohammad-Taib (mdamt) Harjuviita 22B15 Espoo 02110 FINLAND http://sourceforge.net/people/viewprofile.php?user_id=15137 --~--~-~--~~~---~--~~ http://teknoblogia.blogspot.com/2005/02/tata-tertib-milis-v15.html -~--~~~~--~~--~--~---