Indentasi Baris Kode

Indentasi baris kode selalu diabaikan oleh beberapa programmer pemula. Meskipun Anda merasa programmer mahir, jika Anda tidak menerapkan indentasi pada baris kode yang ditulis, tetap saja Anda dianggap programmer pemula. Padahal indentasi ini sangat berguna untuk menentukan batasan dari struktur yang dikerjakan misalnya.
Contoh, simak kode membingungkan di bawah ini:

Private Sub cmdTest_Click ()
Dim Nama$
With Me
If Nama  .txtNama Then
If .txtNilai  0 Then
Select Case .txtNilai.Text
Case 1 : .txtHuruf = 1
Case 2 : .txtHuruf = 2
End Select
End If
End If
End With
End Sub

Anda bisa lihat betapa baris-baris kode tidak tertata rapih. Hal inipun akan sangat menyulitkan Anda saat terjadi bug.
Bandingkan dengan kode berikut ini:

Private Sub cmdTest_Click ()
    Dim Nama$
    With Me
        If Nama  .txtNama Then
            If .txtNilai  0 Then
                Select Case .txtNilai.Text
                    Case 1 : .txtHuruf = 1
                    Case 2 : .txtHuruf = 2
                End Select
            End If
        End If
    End With
End Sub

Sekilaspun Anda dapat melihat struktur apa saja yang ada pada baris kode (yaitu: sebuah struktur With, dua buah struktur IF dan sebuah struktur Select Case. Dan akan sangat mudah mencari kesalahan saat terjadi bug Misalnya ketika Anda lupa menuliskan statemen penutup If, Anda akan dengan mudah mengetahui struktur If mana yang belum disertai statemen penutup End If.
Padahal mudah saja untuk menambahkan indentasi pada baris kode, cukup hanya menekan tombol Tab pada keyboard Anda sebelum menuliskan baris kode.

Perihal Novian Agung
Pengangguran

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: