Cara Mudah Meningkatkan Kualitas Kode Menggunakan Sonar

Wisnu Manupraba
Javan Cipta Solusi
Published in
Oct 27, 2020

Sebagai programmer, tugas kita adalah menulis kode sesuai dengan spesifikasi yang diminta oleh klien, analis, tester atau project manager. Tugas programmer adalah menyelesaikan masalah dengan membuat solusi berupa kode aplikasi.

Namun apa bukti bahwa solusi yang kita buat adalah solusi? Apa bukti bahwa kode yang kita buat bagus? Jangan-jangan kita tidak membuat solusi namun menyembunyikan masalah atau bahkan membuat masalah baru di kemudian hari?

Programmer harus punya bukti kualitas kodenya bagus

Value added SonarLint
Value Added SonarQube

Sudah ada banyak tools yang bisa membantu programmer membuktikan kualitas kodenya. Sebagai programmer tinggal mengikuti rekomendasi dari tools tersebut untuk membuktikan kualitas kodenya bagus. Ada beberapa tools yang bisa membantu, beberapa menggunakan nama yang mirip: SonarQube dan Sonar Lint.

Kedua tools di atas mirip cara kerjanya:

  1. Mendeteksi bugs
  2. Mendeteksi duplication code
  3. Mendeteksi kesalahan umum dalam membuat kode

SonarQube berupa aplikasi yang diinstall di server, bisa digunakan sebagai acuan bersama beberapa programmer yang bekerja dalam satu tim. Secara periodik kode aplikasi discan dan mendapatkan laporanya di SonarQube. SonarLint berupa addon di IDE yang mengingatkan programmer secara runtime mengenai kualitas kodenya.

Nilai SonarQube
Rekomendasi SonarLint di PHPStorm

Di tulisan berikutnya nanti dilengkapi how to lebih detail secara teknis.

--

--

Wisnu Manupraba
Javan Cipta Solusi

Founder JAVAN & SyarQ.com. Like to Code, Love to Think, Curious with Problem Solving.