[Beginner] Good vs not so good coding - bracketing
+4
Kevin Blaze Coolerz
Asuna
glupfruxx
zebrakelabu
8 posters
Halaman 1 dari 1
[Beginner] Good vs not so good coding - bracketing
DISCUSSION MOVED TO NEW FORUM:
http://gmindo.web.id/forum/showthread.php?tid=119
Kebiasaan mengcoding yang baik akan membantu kita sendiri untuk kemudahan maintenance dan pengembangan code selanjutnya. Aku akan sharing beberapa praktek coding yang menurutku baik sekaligus juga yang menurutku tidak terlalu baik. Salah satunya adalah bracketing.
Yang baik:
Gunakan tabulasi dan bracketing yang teratur. Ini memudahkan kita dalam membaca code terutama jika struktur code cukup kompleks. Aku sendiri membiasakan untuk secara khusus mem-bracket (kurung buka dan tutup) sesuai dengan tabulasi
Contoh:
Untuk if () jika hanya diikuti satu statement tidak perlu bracketing... tapi aku membiasakan untuk tetap membuat bracket kecuali jika benar2 yakin tidak akan mengubah (jarang sekali, biasanya berubah)
Yang kurang baik (ekstrem):
Kode yang sama, tapi mumetnya bisa 2x lipat :)sulit untuk dibaca atau didebug kalau ada error.
Setuju atau tidak? Ada penambahan? Silakan post. Aku juga akan post secara berkala untuk topik lainnya.
http://gmindo.web.id/forum/showthread.php?tid=119
Kebiasaan mengcoding yang baik akan membantu kita sendiri untuk kemudahan maintenance dan pengembangan code selanjutnya. Aku akan sharing beberapa praktek coding yang menurutku baik sekaligus juga yang menurutku tidak terlalu baik. Salah satunya adalah bracketing.
Yang baik:
Gunakan tabulasi dan bracketing yang teratur. Ini memudahkan kita dalam membaca code terutama jika struktur code cukup kompleks. Aku sendiri membiasakan untuk secara khusus mem-bracket (kurung buka dan tutup) sesuai dengan tabulasi
Contoh:
- Code:
if ()
{
if ()
{
if()
{
if ()
{
}
}
else
{
if ()
{
}
}
}
else
{
}
}
else
{
}
Untuk if () jika hanya diikuti satu statement tidak perlu bracketing... tapi aku membiasakan untuk tetap membuat bracket kecuali jika benar2 yakin tidak akan mengubah (jarang sekali, biasanya berubah)
Yang kurang baik (ekstrem):
- Code:
if (){ if () { if() {if () {}}else
{ if ()
{}
} }
else{}}else{}
Kode yang sama, tapi mumetnya bisa 2x lipat :)sulit untuk dibaca atau didebug kalau ada error.
Setuju atau tidak? Ada penambahan? Silakan post. Aku juga akan post secara berkala untuk topik lainnya.
Terakhir diubah oleh zebrakelabu tanggal Fri 16 May 2014, 22:54, total 2 kali diubah
Re: [Beginner] Good vs not so good coding - bracketing
wiihhhh,,
nice tips
sepertinya lebih mudah yang pertama,, labih teratur...
thanks
nice tips
sepertinya lebih mudah yang pertama,, labih teratur...
thanks
Re: [Beginner] Good vs not so good coding - bracketing
Yep, meskipun tidak mempengaruhi hasil programnya itu sendiri, secara umumnya perhatikan indentasinya pemisahan baris agar rapi dan konsisten, dengan tujuan agar lebih mudah dibaca.
anyway, nice share..
anyway, nice share..
Asuna- Global Moderator
-
Jumlah posting : 1711
Points : 1901
Join date : 10.01.13
Re: [Beginner] Good vs not so good coding - bracketing
Asuna wrote:Yep, meskipun tidak mempengaruhi hasil programnya itu sendiri, secara umumnya perhatikan indentasinya pemisahan baris agar rapi dan konsisten, dengan tujuan agar lebih mudah dibaca.
anyway, nice share..
secara, barisnya gak di batesin inih!
Re: [Beginner] Good vs not so good coding - bracketing
nice share om
kalo urusan script sih slain rapi jga harus simple
biar simple bsa di tmbah variable, atau angka yg sesuai, misal ny gini
sngat mudah utk di edit & di kembangkan
+ rapi
kalo urusan script sih slain rapi jga harus simple
biar simple bsa di tmbah variable, atau angka yg sesuai, misal ny gini
- Code:
text[0] = 'Tes 0'
text[1] = 'Tes 1'
text[2] = 'Tes 2'
text[3] = 'Tes 3'
draw_text(x+10*0,y,text[0])
draw_text(x+10*1,y,text[1])
draw_text(x+10*2,y,text[2])
draw_text(x+10*3,y,text[3])
sngat mudah utk di edit & di kembangkan
+ rapi
Re: [Beginner] Good vs not so good coding - bracketing
F_Kz wrote:wahh,,,,
ga jago script aku
dulu ak jga gk jago, tpi krna sering pke script ya skrg sdh lumayan mahir script
tetep smangat donk
Re: [Beginner] Good vs not so good coding - bracketing
thx,baru nyadar klo ada cara mudah meng hemat waktu buat nyari scrip yg salah..
ciplest- Newbie
-
Jumlah posting : 7
Points : 5
Join date : 04.11.13
Re: [Beginner] Good vs not so good coding - bracketing
ane masih bingung script itu harusnya digunain pas kapan?
ane gk bisa script tpi ane mau belajar...
ane gk bisa script tpi ane mau belajar...
Bsaithmn- Newbie
-
Jumlah posting : 6
Points : 5
Join date : 17.11.13
Age : 30
Lokasi : DKI Jakarta
Re: [Beginner] Good vs not so good coding - bracketing
bisa belajar/tanya-tanya tentang script di mana ya ,,,, ?
saya kepengen bisa mengembangkannya
saya kepengen bisa mengembangkannya
reyza- Newbie
-
Jumlah posting : 7
Points : 5
Join date : 30.03.14
Similar topics
» [Beginner-Intermediate] file_find()
» [Beginner] Resource naming
» [Beginner] Commenting
» [Beginner][Materi] Ini Files
» [Beginner-Intermediate] String
» [Beginner] Resource naming
» [Beginner] Commenting
» [Beginner][Materi] Ini Files
» [Beginner-Intermediate] String
Halaman 1 dari 1
Permissions in this forum:
Anda tidak dapat menjawab topik