MMK-TEAM
1. ETIKA & TANGGUNG JAWAB
- Hormati privasi dan data pengguna
- Jangan membuat malware, backdoor, atau spam
- Jangan mencuri, menjiplak, atau mengklaim kode orang lain
- Ikuti hukum & regulasi lokal saat membuat software
2. KUALITAS KODE
- Gunakan nama variabel/fungsi jelas
- Fungsi dan modul fokus satu tugas (single responsibility)
- Ikuti style guide dan best practice bahasa pemrograman
- Hapus kode atau file yang tidak digunakan
3. VERSION CONTROL
- Gunakan branch: main/dev/feature
- Commit dengan pesan jelas (feat/fix/update)
- Review dan test sebelum merge ke main
4. KEAMANAN
- Jangan hardcode password, API key, token, atau data sensitif
- Gunakan environment variable atau secret manager
- Validasi input dan hindari vulnerabilitas keamanan
- Update library/dependency secara berkala
5. LISENSI & HAK CIPTA
- Hormati lisensi library pihak ketiga
- Sertakan atribusi bila menggunakan kode pihak lain
- Jangan mengklaim karya orang lain sebagai milik sendiri
- Gunakan lisensi terbuka jika membagikan proyek publik
6. KOLABORASI & KOMUNIKASI
- Diskusi sebelum ubah kode orang lain
- Gunakan pull request dan review code
- Update dokumentasi setiap ada fitur baru
- Berikan feedback konstruktif dalam tim
7. PENGEMBANGAN DIRI
- Pelajari teknologi baru dan update skill
- Ikuti perkembangan bahasa, framework, dan tools
- Sharing knowledge dengan komunitas atau tim
8. DEPLOYMENT & MONITORING
- Backup data penting sebelum deploy
- Test fitur di staging sebelum production
- Monitor aplikasi dan tangani bug/issue secepatnya
⚠️ Semua developer wajib mematuhi peraturan ini untuk menjaga profesionalisme, keamanan, dan kualitas software.