Hello David, Thursday, April 15, 2004, 9:06:26 PM, you wrote:
DS> On Thu, 15 Apr 2004, adwinwijaya wrote: >> --> kok bangga sih bikin web dengan sistem SKS ? itu bukan pekerjaan yg >> --> patut dibanggakan .. knapa ? krn itu dibuat dengan quick and dirty >> --> ... DS> Bisa lebih spesifik "tidak patut dibanggakan"-nya bagaimana? DS> Mungkin karena saya bukan programmer, tapi saya ikut seneng kalo uni saya DS> bisa menggunakan sks sistem web. :) ... di mata seorang business man, jelas anda bangga kalau programmer anda mengerjakan semuanya cepet ... hemat waktu dan biaya ... tp itu sifatnya sementara. Kenapa sementara ... coba pikir ... programming gaya SKS (atau bhs kerennya Quick and Dirty..istilah keren lainnya lagi model hack) ada masalah di masa mendatang ... misal .. code susah dimaintain ... susah di kembangkan lebih lanjut. Kalau sudah begitu ... banyak software yg 'mati' dan diganti dengan yg baru. Bikin software itu butuh perencanaan ... ga bisa kebut semalem (kecuali bikin software model tool kecil2xan ... ) Teman2x saya dan saya sendiri mengalami spt ini (saya programmer juga :) ) ... saya dulu juga bangga kalau bisa quick and dirty. Tp begitu si boss minta tambah ini itu .. saya kelabakan ... akhirnya code yg dirty ini jadi tambah dirty dan susah di maintain (oleh diri sendiri dan orang lain) :( ... Software yg bagus bukan hanya sesuai dgn requirement aja. Tp harus bisa di maintain, di reuse & flexible (komponen2xnya bisa direuse di software lain), bisa di develop lebih lanjut (dan mudah dipahami oleh developer lainnya). Ini adalah hal yg susah ... maka dari itu tak heran apabila untuk development sbh sistem yg bagus, memerlukan analisa dan desain dalam waktu yg lama dan mahal. Saya kasih contoh, misalnya software anda pada versi sekarang hanya mampu menangani transaksi dalam bentuk rupiah. Bbrp tahun kedepan, perusahaan pengguna software berkembang dan mau melakukan transaksi dgn bbrp negara lain dan software yg hanya bisa menangani transaksi dalam 1 mata uang saja sekarang harus di kembangkan supaya bisa menagani transaksi dengan mata uang asing. cara kerjanya hanya berubah sedikit. Kalau sistem yg anda bikin sistem kebut kebutan...ga pakai planning yg mapan, architecture ga jelas dsb dsb ... ya kemungkinan yg buruk anda harus merombak disana-sini (worst casenya: menulis ulang code yg ada) cmmiw ... Tp kalau anda bangga dengan model SKS .. ya monggo diteruskan aja model gituan :p *slowly but sure* -- Best regards, adwin -- Berhenti langganan: [EMAIL PROTECTED] Arsip dan info: http://linux.or.id/milis.php

