Există un principiu în programare numit DRY, sau Don’t Repeat Yourself. De obicei înseamnă refactorizarea codului prin luarea unui lucru făcut de mai multe ori și transformarea lui într-o buclă sau o funcție. Codul DRY este ușor de modificat, pentru că trebuie să faceți orice modificare doar într-un singur loc.
Exemple de cod non-DRY și Dry
Puteți folosi o buclă pentru a executa cod repetat
Un alt exemplu este prin luarea unor bucăți de cod repetitive și extragerea lor într-o funcție.
„Ușor de modificat” nu înseamnă doar cod curat, dacă nu vă puteți da seama la ce folosește o variabilă sau ce face o funcție pe baza numelui acesteia, atunci este mai greu să o modificați mai târziu, când s-ar putea să nu vă amintiți exact cum funcționează codul dumneavoastră (sau când altcineva încearcă să vă modifice codul).
Utilizarea unor nume de variabile descriptive facilitează înțelegerea a ceea ce conține variabila și, la rândul său, facilitează utilizarea sau modificarea ulterioară a acesteia.
O bună convenție de început de denumire pentru variabilele și funcțiile dvs. ar fi:
- cuvinte singulare pentru variabilele care conțin valori. de exemplu: fruct, firstName, favoriteColor
- cuvinte plurale pentru variabilele care conțin obiecte sau array-uri. de exemplu: fructe, nume, myColors
- o descriere pentru variabilele care conțin funcții. ex: logFruits, findPerson, getFavoriteColor
Concluzie
Când terminați de scris niște cod, ar trebui să vă uitați întotdeauna înapoi pentru a vedea dacă există vreo modalitate de a-l usca, inclusiv: folosind nume de variabile descriptive, luând bucăți repetitive de cod și extrăgându-le într-o funcție sau o buclă.
.