Re: [JUG-Indonesia] Code Readability

2010-04-19 Terurut Topik Hendry Luk
Whoops kebalik 2010/4/20 Hendry Luk > > Jadi, short answer... buat general API, nomer 1 is better. Kalo tujuannya > buat DSL, maka nomer 2 is better. > >

Re: [JUG-Indonesia] Code Readability

2010-04-19 Terurut Topik Mirza Akhena
IMO, sebaiknya gunakan positive statement daripada negative statement. isTidakAdaKreditMacet() --> Negative Statment isAdaKreditMacet() --> Positive Statement. karena (menurut pengalaman saya) statement negative bisa bikin bingung dalam hal pembacaan. contohnya : public void doSomething(){ re

Re: [JUG-Indonesia] Code Readability

2010-04-19 Terurut Topik Hendry Luk
Kebetulan gw lagi into DSL, dan ini exactly one of the side topics... Good API design adalah customer.!isAdaKreditMacet() Tapi kalo lu bikin DSL, lu mesti sadar bahwa things that apply to good API development practice gak selalu apply ke business communication. Dalam DSL, ini lebih make sense: cu

Re: [JUG-Indonesia] Code Readability

2010-04-19 Terurut Topik Hendry Luk
Btw gw sebel sama convention isXxx() buat boolean-field di java... e.g. isExist() isNotExist() isHasParent() Itu kan grammatically ngaco.. 2010/4/20 Samuel Franklyn > On 4/20/2010 12:28 PM, Mirza Akhena wrote: > > > > > > ohya, mungkin bisa dijadikan bahan referensi, beberapa framework yang > >

Re: [JUG-Indonesia] Code Readability

2010-04-19 Terurut Topik Samuel Franklyn
On 4/20/2010 1:24 PM, Andrian Kurniady wrote: > > > 2010/4/20 Samuel Franklyn mailto:sfrank...@gmail.com>> > > On 4/20/2010 12:28 PM, Mirza Akhena wrote: > > > > > > ohya, mungkin bisa dijadikan bahan referensi, beberapa framework yang > > ada (tidak hanya java), mereka juga

Re: [JUG-Indonesia] Code Readability

2010-04-19 Terurut Topik Andrian Kurniady
2010/4/20 Samuel Franklyn > On 4/20/2010 12:28 PM, Mirza Akhena wrote: > > > > > > ohya, mungkin bisa dijadikan bahan referensi, beberapa framework yang > > ada (tidak hanya java), mereka juga selalu (sering) menggunakan positive > > statement. misalnya : > > > > isAvailable() > > isVisible() > >

Re: [JUG-Indonesia] Code Readability

2010-04-19 Terurut Topik Samuel Franklyn
On 4/20/2010 12:28 PM, Mirza Akhena wrote: > > > ohya, mungkin bisa dijadikan bahan referensi, beberapa framework yang > ada (tidak hanya java), mereka juga selalu (sering) menggunakan positive > statement. misalnya : > > isAvailable() > isVisible() > isExist() > isActive() > isRunning() > isDouble

RE: [JUG-Indonesia] Code Readability

2010-04-19 Terurut Topik Adelwin, Adelwin
uesday, April 20, 2010 1:29 PM To: jug-indonesia@yahoogroups.com Subject: Re: [JUG-Indonesia] Code Readability ohya, mungkin bisa dijadikan bahan referensi, beberapa framework yang ada (tidak hanya java), mereka juga selalu (sering) menggunakan positive statement. misalnya : isAvailable() isV

Re: [JUG-Indonesia] Code Readability

2010-04-19 Terurut Topik Ronsen
Mirza Akhena wrote: > ohya, mungkin bisa dijadikan bahan referensi, beberapa framework yang ada > (tidak hanya java), mereka juga selalu (sering) menggunakan positive > statement. misalnya : iya lebih enak pake positive statement. menghindari kalo ada yg iseng bikin gini: if (!isTidakAdaKreditMa

Re: [JUG-Indonesia] Code Readability

2010-04-19 Terurut Topik Mirza Akhena
ohya, mungkin bisa dijadikan bahan referensi, beberapa framework yang ada (tidak hanya java), mereka juga selalu (sering) menggunakan positive statement. misalnya : isAvailable() isVisible() isExist() isActive() isRunning() isDoubleBuffered() dll.. saya belum pernah lihat : isNotAvailable() isN

Re: [JUG-Indonesia] Code Readability

2010-04-19 Terurut Topik Samuel Franklyn
On 4/20/2010 11:00 AM, andika.wibawanto wrote: > Dear all, > > Saya ada method seperti ini, Mana yang lebih mudah dibaca ? > > 1. if (isTidakAdaKreditMacet()) hapusBlacklistNasabah(); > > 2. if (!isAdaKreditMacet()) hapusBlacklistNasabah(); > Yang nomor 1 lebih mudah dibaca. Yang nggak ngerti Java

[JUG-Indonesia] Code Readability

2010-04-19 Terurut Topik andika.wibawanto
Dear all, Saya ada method seperti ini, Mana yang lebih mudah dibaca ? 1. if (isTidakAdaKreditMacet()) hapusBlacklistNasabah(); 2. if (!isAdaKreditMacet()) hapusBlacklistNasabah(); Thanks, Andika