II.Style Program
a).Header
Header hendaklah
ditulis diatas setiap kepala program seperti Nama Program,Pengarang dan juga
tarikh mula dibuat.
b).Diskrepsi
Beri
nama yang bermakna kepada fail,medan(Fields),variables dan lain-lain objek.
jangan guna nama yang serupa sepertimana digunakan dalam bahasa "command" atau "function" bagi mengelakan
komputer keliru semasa melaksanakan arahan program.
c).Komen
Beri
komen yang ringkas terhadap apa-apa routine.Amalkan dengan membubuh
awal tanda (*) atau (&&) sebelum komen dioleh,untuk dikecualikan dari arahan sebenar program .
d).indent
Biasakan
membuat indent lebih kurang tiga ruang huruf didalam program terutama
didalam If..Endif,Do Case..Endcase,Scan..Endscan,kecuali terhadap
teks..Text...Endtext.
d).klausa
Biasakan
membuat barisan baru kepada Klausa @..say..get sebaris dengan
Klausa yang terdahulu.
d).semicolon
Jika ingin
menyambung arahan (command) untuk barisan berikut dengan mengolah semicolon(;)
sebaik-baik penyambungan arahan hendaklah tidak melebihi 80 "characters".
e).Program Design
Didalam mereka
bentuk sesebuah aplikasi dari atas ke bawah (From the top down)programer
perlu mengenal pasti task yang dilaksanakan oleh aplikasi direkabentuk
tersebut.Sesebuah modular program perlu memenuhi syarat seperti berikut :-
Setiap module hanya menjalankan satu basik task.
Setiap module hanya boleh memanggil module diatas atau dibawahnya sahaja.
Setiap module hanya ada satu pintu masuk sahaja (entry point).
Apakala module selesai tasknya ia kembali kepada program memanggilnya.
Seberapa boleh kurangkan hubungan antara module yang berkaitan.
Sering guna module atau routine yang sama.
f).Binaan Program Design
Didalam mereka
bentuk sesebuah program dan mengadakan kawalan yang gitu,perlu kepada empat asas program seperti berikut :-
Proses Urutan (Sequential) - Do,Run Dan Call.
Proses Pilihan (Choice) - If..Endif dan Do Case..Endcase.
Proses Ulangan (Repeat)- Do While..Enddo dan Scan..Endscan.
Proses Gangguan (Interrupts)- On Escape,On key,On error,On Readerror dan On Page.
.
|