Mitä DRY tarkoittaa?

DRY tarkoittaa 'Älä toista itseäsi'.

📚

Periaatteen määritelmä

DRY tarkoittaa 'Älä toista itseäsi' ja on ohjelmistokehityksen periaate, joka korostaa toistuvien kuvioiden ja duplikoidun koodin vähentämistä modulaarisen ja viitattavan koodin hyväksi.

👨‍💻

Alkuperä

Andy Hunt ja Dave Thomas loivat tämän käsitteen teoksessaan 'The Pragmatic Programmer', ja DRY:n tavoitteena on varmistaa, että jokaisella tiedolla on yksi, yksiselitteinen esitys järjestelmässä.

⚙️

Tärkeys

DRY-koodin kirjoittaminen on olennaista ylläpidettävyyden, skaalautuvuuden kannalta, ja välttämään vastakohtaa, WET-koodia ('Write Everything Twice').

🔍

Kolmen sääntö

Hyvä yleissääntö DRY-koodille on 'Kolmen sääntö', joka ehdottaa koodin abstrahointia uudelleenkäytettäväksi yksiköksi kolmannen kerran tietyn kuviointapauksen kohdatessa.