Prinsip Pengaturcaraan DRY
Prinsip pengaturcaraan DRY (Don’t repeat yourself) mencadangkan pemisahan sistem berskala besar, contohnya, perisian yang dibangunkan oleh anda kepada komponen lebih kecil, tidak berulang. Sekiranya anda mempunyai beberapa komponen yang melaksanakan tugas yang sama, maka menurut prinsip DRY kuantiti mereka harus dikurangkan, secara ideal, supaya setiap komponen tidak berulang.
Selepas sistem dibahagikan kepada komponen, yang bertanggungjawab untuk melaksanakan tugas yang jelas ditakrifkan, mereka boleh disusun dalam kelas, ini dipanggil seni bina modular.
Untuk membina sistem dengan betul mengikut prinsip DRY, adalah perlu untuk mematuhi peraturan berikut:
- Sebelum memulakan kerja ke atas projek bayangkannya dalam bentuk skim grafik, dibahagikan kepada komponen visual.
- Semasa bekerja pada komponen kompleks projek, ia juga harus diwakili secara grafik dalam bentuk diagram UML atau cara serupa.
- Dalam skim grafik, adalah perlu untuk menunjukkan dengan jelas hierarki dan peranan setiap komponen projek.
- Juga dalam skim itu harus ditunjukkan sambungan komponen anda dengan komponen peserta projek lain, dan juga cabang projek mana yang akan menjadi umum atau peribadi.
- Adalah perlu untuk mengelakkan sambungan tegar antara komponen, kerana mereka memberi kesan negatif kepada kecekapan keseluruhan seni bina projek.
Lihat juga
-
prinsip
SOLID,
yang memberikan garis panduan untuk perisian berasaskan OOP -
prinsip
KISS,
yang mencadangkan penolakan terhadap pengkompleksan perisian -
prinsip
YAGNI,
yang mencadangkan penolakan terhadap fungsi berlebihan perisian -
prinsip
CQS,
yang memberikan untuk setiap fungsi hanya satu arahan -
prinsip
LoD,
yang digunakan dalam pembangunan perisian -
prinsip pemisahan tanggungjawab,
yang digunakan dalam pembangunan perisian