jump to navigation

Konvensi Penamaan Method di Java dan C# 7 Mei 2008

Posted by firstyuyu in Java vs C#.
trackback

Di Java, konvensi penamaan method menyarankan untuk menuliskan kata pertama dengan huruf kecil lalu setiap kata berikutnya diawali dengan huruf besar. Berikut ini adalah contoh penamaan method yang sesuai dengan konvensi di Java:

      void add();
      void addAll();
      void getCurrentState();

 

sementara di .NET (C#) konvensi penamaan method adalah bahwa setiap kata harus diawali dengan huruf besar. Berikut ini adalah contoh penamaan method yang sesuai dengan konvensi di .NET

      void Add();
      void AddAll();
      void GetCurrentState(); 

Konvensi ini bertujuan agar method yang terdiri dari beberapa kata akan lebih mudah dibaca karena akan terlihat lebih jelas pemisahan katanya daripada jika semuanya terdiri dari huruf kecil. Memang konvensi ini bukan sesuatu yang wajib. Compiler tidak memaksa kita untuk melakukannya. Namun sangat dianjurkan kita mengikutinya karena hal tersebut akan membuat kode program kita lebih konsisten.

Yang ingin saya ungkapkan di sini adalah bahwa saya pribadi lebih menyukai konvensi yang ada di Java. Kenapa seperti itu? Bagi kita yang mengetiknya masih 11 jari (hanya menggunakan jari telunjuk kiri dan jari telunjuk kanan J) mungkin perbedaannya tidak terlalu terasa. Tapi jika kita sudah bisa mengetik menggunakan 10 jari dan sedang mengetik dengan sangat cepat, maka akan terasa bahwa konvensi milik .NET akan mengharuskan kita untuk lebih banyak menekan tombol Shift. Padahal banyak juga method-method yang hanya terdiri dari satu kata saja sehingga akan lebih efektif jika kita menggunakan konvensi milik Java. Terlebih lagi jika kita hanya menggunakan notepad dan tidak menggunakan bantuan tools pintar seperti Visual Studio atau Eclipse.

Hanya pendapat saya saja. Ada komentar J

 

Komentar»

1. mirza - 7 Mei 2008

nice info….

naming convention is simple thing,

but it will influence the consistency of our code.

btw, i love the Java Style too :)

2. firstyuyu - 7 Mei 2008

And consistency is at the heart of high quality frameworks :)
see “Framework Design Guidelines: Bagian 02 – Kriteria Framework yang Berkualitas” on this blog

3. Rifai - 31 Oktober 2008

Iya, saya juga lebih senang menggunakan konvensi penamaan method sepeti yg digunakan oleh java..

Mgkin karena saya belum pernah menggunakan C#.Net kali ya..???

He…333X!!

4. firstyuyu - 31 Oktober 2008

iya Rifai, sekali-kali cobain pake .net atuh :)

5. geh - 22 April 2009

oo..baru tau ternyata penamaan method ada aturannya..
coz slama ini saya ngasi nama semaunya aja hehe

6. firstyuyu - 23 April 2009

Dengan adanya konvensi mengenai source code (misalnya konvensi penamaan), source code kita akan lebih mudah dibaca oleh orang lain. Dan sebaliknya, kita juga akan mudah membaca source code dari orang lain