Minggu, 05 Agustus 2012

Gaya Pemograman ( Programming Style )

Mungkin anda akan berpikir, Kenapa pemograman harus ada gayanya ? 
"Programming style is a set of rules or guidelines used when writing the source code for a computer program. It is often claimed that following a particular programming style will help programmers to read and understand source code conforming to the style, and help to avoid introducing errors", dikutip dari wikipedia.org
Bukan sebuah aturan, tetapi sebuah saran. Adapun gaya pemograman yang penting adalah adanya commenting. 

Programmer bukan hanya membuat program saja. Setelah program telah selesai implementasi, pasti pemogram akan setidaknya melakukan maintaining, debugging, yang pastinya akan membuat kerja keras kembali untuk memahami koding yang telah dibuatnya. Akan menghabiskan waktu kembali jika hal itu benar-benar terjadi. Maka, pemogram perlu mengikuti gaya pemograman ( Programming Style ). 


Koding tanpa menambah comment ibarat bom waktu yang akan meledak dan membuat repot jika pada saatnya nanti akan menjadi pekerjaan berat ketika melakukan perubahan, penambahan maupun perbaikan (bug fixing).


Comment Style, pada kebanyakan bahasa pemograman untuk melakukan comment sama saja.


Dapat dimulai dengan /* komentar */. " /* " sebagai tanda pembuka penulisan komentar dan " */ " sebagai tanda penutup.

/********************************************************
* hello -- Menjalankan program hello world dan menampilkan "Hello World" *
* *
* Author: Muhammad Rakish *
* *
* Purpose: Demonstrasi program simple *
* *
* Usage: *
* Menjalankan program hello world dan menampilkannya pada layar "Hello World "*
********************************************************/
#include 
int main()
{
/* print hello world  */
printf("Hello World\n");
return (0);
}

Pada awal pembuatan program ada halnya membuat heading comment yang terdiri dari :

  1. Heading, biasa berisi nama program dan penjelasan singkat tentang program.
  2. Author, seseorang atau beberapa yang melakukan perubahan dan pembuatan program.
  3. Purpose, tujuan mengapa program ini hendak dibuat.
  4. Usage, penjelasan singkat tentang penggunaan program yang dibuat.

Tidak ada komentar:

Posting Komentar