DRY

Don't Repeat Yourself · Konseptit

Lyhyesti

Ohjelmointiperiaate jonka mukaan samaa koodia ei tulisi kirjoittaa useaan paikkaan vaan abstrahoida.

DRY (Don't Repeat Yourself) on ohjelmointiperiaate jonka mukaan jokaisella tiedon palalla pitäisi olla yksi ainoa lähde. Jos huomaat kirjoittavasi samaa koodia useaan paikkaan, se kannattaa abstrahoida funktioksi tai komponentiksi. Vibekoodauksessa tekoäly osaa tunnistaa toisteisuutta ja ehdottaa refaktorointia, mutta sinun tehtäväsi on päättää milloin DRY on järkevää ja milloin pieni toisto on selkeämpää kuin monimutkainen abstraktio.

Esimerkkejä

Luo funktio toistuvan logiikan sijaan — yksi muutospaikka riittää

Käytä samaa Button-komponenttia kaikkialla sovelluksessa

Keskitä konfiguraatio yhteen tiedostoon, esim. src/lib/config.ts

"Refaktoroi nämä kolme samankaltaista komponenttia yhdeksi uudelleenkäytettäväksi"