Prinsip Pemrograman YAGNI
Prinsip pemrograman YAGNI (You aren't gonna need it, Anda tidak akan membutuhkannya) menyarankan untuk menolak fungsionalitas berlebihan dari sistem yang Anda kembangkan, yaitu jika tidak ada kebutuhan langsung dalam tugas atau metode, maka sebaiknya dihindari.
Dalam perencanaan pekerjaan proyek, dengan mengikuti prinsip YAGNI, tidak perlu menulis kode yang mungkin suatu saat berguna bagi Anda, sebaliknya, prioritaskan penyelesaian tugas-tugas yang paling relevan dan penting terlebih dahulu.
Lihat juga
-
prinsip
SOLID,
yang memberikan rekomendasi perangkat lunak berbasis OOP -
prinsip
DRY,
yang membagi perangkat lunak menjadi komponen-komponen kecil -
prinsip
KISS,
yang menyarankan penolakan terhadap kompleksitas perangkat lunak -
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