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:

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