Arsip: Tips : Hint Untuk Projek Besar

more 19 years ago
cyber_hecker
allow ketemu lagi ama gue hehehe :D
hari ini cuma pengen mberi sedikit tips lagi neh. gue kan punya pengalaman waktu bikin proyek yang listingnya itu.. kalo di jadi in buku lebih tebal dari pada kamus bahasa indonesia - bahasa tubuh. wakakakaka :D
nah dulu seh asalnya pake TO-DO-LIST. tapi gue rasa belum cocok banget, karena kalo gak di buka TO-DO-LIST nya.. kita gak tau apa seh yang harus di lakukan selanjutnya.
nah untuk ngakali nya ternyata ada custom compiler message yang bisa digunakan.
syntax :
[code:1:0c62df2de5]{$MESSAGE HINT|WARN|ERROR|FATAL 'text string' }[/code:1:0c62df2de5]
contohnya :
{$MESSAGE 'Boo!'}emits a hint
{$MESSAGE Hint 'Beri Makan Kucing'}emits a hint
{$MESSAGE Warn 'Awas Orang Gila Mo Lewat'}emits a warning
{$MESSAGE Error 'Wah Udah Bocor Neh Kepala'}emits an error, continues compiling
{$MESSAGE Fatal 'Dhuar.. Mampus Loe'}emits an error, terminates compiler
selamat bereksperimen deh...

more 19 years ago
LuriDarmawan
rekan cyber_hecker,
kalo sempet, dimasukkan ke artikel ajah, biar terdokumentasi sampe tua nanti :)
url -nya: http://delphi-id.com/dpr/Submit_News.pas

more 19 years ago
ZeAL
errr.... itu gunanya buat apa yah? munculin messagebox gitu?
emm... berhubung gue pernah ngerjain proyek besar (sekitar 90 form, ribuan baris per form, semua dalam 2 bulan atau 2 form, sekitar 7000 baris dalam 1 hari), jadi gue nimbrung deh..
1. Fungsi atau prosedur yang sering dipanggil, dibuat unit tersendiri dan dipecah berdasarkan fungsinya.
2. Tiap form tambahkan komentar apa fungsi unit tersebut, perubahan yang telah dilakukan berdasarkan tanggal, perubahan yang akan dilakukan, tambahkan algoritma unit tersebut secara singkat, kalo perlu tambahkan juga curhatan anda didalam list.. ceritakan bagaimana perasaan anda saat itu.. apa kejadian yang menarik hari itu...
3. Lakukan pengerjaan secara berurutan, sehingga tanpa to-do-list, bisa langsung mengerjakan apa yang harus dikerjakan.
4. Jangan berhenti ditengah-tengah, sebab biasanya (gue) suka lupa; "err...kemaren variabel ini buat apa yah?". Jika harus berhenti ditengah-tengah, buat catatan kecil dibaris anda berhenti untuk mengingatkan apa yang sedang anda lakukan.
5. Jika project dilakukan lebih dari 1 programmer, buat bagan pekerjaan terlebih dahulu. Jadi jelas, mana kerjaan gue, mana kerjaan loe.
6. Buat backup secara berkala sesuai dengan tanggal dan atau perubahan major. (gue lebih suka dipisah berdasarkan tanggal)
7. Gunakan nama variabel yang mudah dikenali. contoh, tipe string selalu diakhiri kata Str (namaStr, alamatStr). untuk looping selalu pake nama variabel i, j, k, l dengan lingkup private. dsb..dsb...
8. Siapkan kursi yang empuk dan pengganjal punggung yang enak, siapkan juga cemilan dan minuman kesukaan, sebab waktu anda akan benyak "ngongkrong tak bergeming" dari depan monitor.
9. Jika anda suka musik, akan jauuuuhhhh lebih baik kalo kerja sambil mendengarkan lagu kesukaan anda.

more 19 years ago
deLogic
Nambahin aja nih..
kalo Anda bekerja secara tim, gunakan tool unit versioning atau semacam CVS, jadi semua perubahan tercatat dengan baik.
untuk pengembangan suatu modul atau rutin, jangan lupa untuk melakukan unit testing. ini sangat diperlukan karena akan menjamin bahwa fungsi tersebut berjalan dengan baik. Akan sulit bagi kita men-debug letak kesalahan pada aplikasi besar.
Juga lakukan Quality Assurance untuk memastikan secara keseluruhan aplikasi berjalan sesuai dengan yang diharapkan.
Jangan lupa melakukan profiling untuk mengetahui bottleneck dan meningkatkan performa aplikasi.

more 19 years ago
cyber_hecker
wakakakaka... ternyata jago-jago semua yang disini... :P ampe bahasa dan istilah yang digunakan gue gak ngerti sama sekali :D
yah pokoknya begitulah... ngerti gak ngerti yang penting angguk kepala, biar keliatan ngerti :oops:

more 19 years ago
EkoIndri
he..........he...........guwe pernah buat aplikasi kelistrikan dengan AI makan barus kurang lebih 200 juta baris
gimana caranya agar kita tidak lupa akan posisi kita..........
ada hint khusus ngak nih ????
more ...
- Pages:
- 1
reply |
Report Obsolete
AI Forward

🚀 We're thrilled to partner with Alibaba Cloud for "AI Forward - Alibaba Cloud Global Developer Summit 2025" in Jakarta! Join us and explore the future of AI. Register now:
https://int.alibabacloud.com/m/1000400772/
#AlibabaCloud #DeveloperSummit #Jakarta #AIFORWARD
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 4 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 5 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 12 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 12 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 12 years ago
Random Topic
- bayangan form
by unknown in Form Enhancement & Graphical Controls more 17 years ago - bagaimana cara komputer membaca perintah dari sms
by ismail069 in Tip n Trik Pemrograman more 18 years ago - membuat simulasi library menggunakan DLL
by mssetyawati in Hal umum tentang Pascal Indonesia more 18 years ago - mo tanya
by and_re in Hal umum tentang Pascal Indonesia more 16 years ago - Buat Aplikasi tanpa form dan memakai timer
by DeulleDo-X in Hal umum tentang Pascal Indonesia more 19 years ago - Permohonan Maaf
by othello in FireBird more 16 years ago - tanya tentang ADOXCatalog
by kakashi05 in Hal umum tentang Pascal Indonesia more 18 years ago - Save dan Load Gambar ke Database, was update dr artikel
by LuriDarmawan in Multimedia & Graphic Enhancement more 15 years ago - tanya procedure di mysql 5 + create user
by greatjon2002 in MySQL more 18 years ago - ada yang pernah nge trash / debug store procedure di MS SQL
by alvonz in MsSQL more 16 years ago