Halo guys!
Kali ini, saya akan sharing tentang memperbaiki block code yang punya flow ribet.
FYI, Cognitive Complexity (cocom)fd adalah term dari SonarQube untuk kualitas kode kita yang lebih dari kompleks dari yang seharusnya. Standar normal / ambang batas dari cocom ada 15. Simak screenshot dibawah ini.
Diatas merupakan sebuah potret dari block code yang memiliki cocom lebih dari 15 item, total cocom-nya adalah 34. Bagaimana cara perbaikannya yang efisien? Simak tips singkat dan ringkas dari saya:
- Grouping logic yang sama
- Pecah menjadi beberapa function yang spesific
Yes, setelah saya buat topic ini ternyata saya hanya dapat 2 ahahaa
Okay, gimana gengs? Ada pendapat lain untuk fixing cocom ini? Reply skuy!

