# Prompt Blueprint Coding & Refactoring

## Pola 01: Refactoring Fungsi Monolitik Menjadi Pola Strategi Modular
```text
Periksa fungsi berikut: identifikasi setiap cabang kondisional yang melanggar prinsip Open-Closed Principle (OCP). Refactor kode menjadi pola desain Strategy Pattern dengan antarmuka yang didefinisikan secara eksplisit di TypeScript/Go. Pastikan tidak ada fungsi yang memiliki panjang lebih dari 30 baris dan sertakan 3 kasus uji unit test.
```
