Prinsip Pemrograman KISS
Prinsip pemrograman KISS (Keep it simple, stupid, Buatlah lebih sederhana, bodoh) menyarankan penolakan terhadap kompleksitas yang tidak beralasan dari sistem yang dirancang, jika memungkinkan untuk membuatnya lebih sederhana dan ringan.
Untuk membangun sistem dengan benar sesuai prinsip KISS, perlu mematuhi aturan berikut:
-
Semua tugas yang diperlukan perlu dipecah
menjadi sub-tugas yang lebih kecil, yang pengembangannya
seharusnya tidak memakan waktu lebih dari
4-12jam. - Semua sub-tugas harus diselesaikan oleh satu atau beberapa kelas.
-
Metode untuk menyelesaikan tugas idealnya
harus dibatasi tidak lebih
dari
30-40baris. - Sebelum menulis kode, pertama-tama perlu memikirkan bagaimana solusi untuk tugas yang diberikan akan terlihat.
- Semua kode yang tidak perlu dan usang harus dihapus.
Lihat juga
-
prinsip
SOLID,
yang memberikan rekomendasi perangkat lunak berbasis OOP -
prinsip
DRY,
yang memisahkan perangkat lunak menjadi komponen-komponen kecil -
prinsip
YAGNI,
yang menyiratkan penolakan terhadap fungsionalitas perangkat lunak yang berlebihan -
prinsip
CQS,
yang menetapkan hanya satu perintah untuk setiap fungsi -
prinsip
LoD,
yang diterapkan dalam pengembangan perangkat lunak -
prinsip pemisahan tanggung jawab,
yang diterapkan dalam pengembangan perangkat lunak