Beginsel van programmering DRY

Die beginsel van programmering DRY (Don’t repeat yourself) behels die verdeling van 'n groot stelsel, byvoorbeeld, die sagteware wat jy ontwikkel het, in kleiner, nie-herhalende komponente. As jy verskeie komponente het wat dieselfde take uitvoer, dan moet jy volgens die DRY-beginsel hulle hoeveelheid verminder, ideaal gesproke, sodat elke komponent nie herhaal word nie.

Nadat die stelsel in komponente verdeel is wat verantwoordelik is vir die uitvoering van duidelik gedefinieerde take, kan dit in klasse georganiseer word, wat genoem word modulêre argitektuur.

Vir die korrekte bou van 'n stelsel volgens die DRY-beginsel, is dit nodig om aan te hou by die volgende reëls:

Sien ook

  • die beginsel SOLID,
    wat aanbevelings gee vir sagteware gebaseer op OOP
  • die beginsel KISS,
    wat die vermyding van die verkomplikasie van sagteware behels
  • die beginsel YAGNI,
    wat die vermyding van oorbodige funksionaliteit in sagteware behels
  • die beginsel CQS,
    wat vir elke funksie slegs een opdrag gee
  • die beginsel LoD,
    wat toegepas word by die ontwikkeling van sagteware
  • die beginsel verantwoordelikheid-skeiding,
    wat toegepas word by die ontwikkeling van sagteware