Re: [JUG-Indonesia] Code Readability

2010-04-20 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() isDoubleBuffered()

Re: [JUG-Indonesia] Code Readability

2010-04-20 Terurut Topik Andrian Kurniady
2010/4/20 Samuel Franklyn 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 selalu (sering) menggunakan positive statement. misalnya : isAvailable() isVisible()

Re: [JUG-Indonesia] Code Readability

2010-04-20 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:

Re: [JUG-Indonesia] Code Readability

2010-04-20 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: [JUG-Indonesia] Code Readability

2010-04-20 Terurut Topik Hendry Luk
Whoops kebalik 2010/4/20 Hendry Luk hendrym...@gmail.com 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 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 juga

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()

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