Publicitate

Programarea înseamnă să lucrezi inteligent și să găsești modalități eficiente de a construi software util. Fie că creați programe software, aplicații web sau aplicații mobile, principiile programării rămân aceleași.

Când învățăm să codăm prima dată, este important să înțelegem obiceiurile bune și obiceiurile rele. Cunoașterea greșelilor pe care le fac codificatorii și cum să le evite, vă poate ajuta să construiți o bază mai bună în programarea dvs. Iată 10 greșeli foarte comune de evitat.

1. Cod repetitiv

Nu vă repetați este unul dintre principiile de bază ale programării 10 Principii de bază de programare Fiecare programator trebuie să urmezeScrieți întotdeauna cod care poate fi întreținut de oricine poate ajunge să lucreze la software-ul dvs. În acest scop, iată mai multe principii de programare care vă ajută să vă curățați actul. Citeste mai mult că vei veni pe măsură ce înveți. Acest lucru este adesea scurtat la DRY, iar codul care este scris folosind acest principiu se numește cod DRY.

instagram viewer

Repetarea codului este o capcană ușoară în care se încadrează și de multe ori este nevoie de o recenzie pentru a înțelege cât de mult se repetă codul. Ca o regulă bună, dacă copiați și inserați codul, acesta este probabil repetitiv și ar trebui schimbat.

Fii confortabil folosind bucle și funcții pentru a-ți face munca pentru tine și această problemă va dispărea. Un cadru web vă poate ajuta, de asemenea, să reduceți codul repetitiv. Iată câteva cadre web care merită învățate ca dezvoltator 5 cadre web care merită învățate pentru dezvoltatoriVrei să înveți dezvoltarea web avansată? Evitați să scrieți coduri repetitive, în schimb, aceste cadre de dezvoltare web. Citeste mai mult .

2. Nume variabile greșite

Variabilele sunt esențiale în programare indiferent de limba în care lucrați. Deoarece sunt atât de utilizate pe scară largă, este important să avem obiceiuri bune de a numi variabile.

Variabilele trebuie numite cu exactitate și ordine. Evitați să folosiți termeni generali care nu înseamnă nimic. Este rapid și ușor să aruncați ceva împreună, dar atunci când trebuie să reveniți la codul dvs. mai târziu, este mult mai dificil să vă dați seama ce se întâmplă.

Să spunem că scrieți un program care utilizează o rată a dobânzii pentru a face un calcul. Scrieți o variabilă pe care să o utilizați în program.

 let rate = 0,1; 

Tot ce știm cu adevărat despre această variabilă este că este o rată. Ce fel de tarif?

Codul va funcționa bine, dar este greu de spus ce se întâmplă aici.

În schimb, numiți-vă mai clar variabilele.

 let interestRate = 0,1; 

3. Nu folosesc comentarii

Folosiți comentarii! Comentariile sunt documentația codului dumneavoastră. Ei sunt cel mai bun mod de a descrie ceea ce se întâmplă exact în codul dvs. pe măsură ce crește. Sigur, pare un pic mai mult de lucru pentru a-ți explica codul, dar vei fi mulțumind mai târziu.

Scrieți o funcție genială? Scrie un comentariu despre ceea ce face. Crearea unui nou model de obiect pentru programare orientată pe obiecte? Dărâmați-o cu un comentariu. Comentariile sunt utilizate în orice limbă și sunt acolo pentru un motiv.

Comentariile fac ca codul tău să fie mai curat, să fie mai ușor de navigat și te fac eroul următorului dezvoltator care ar putea avea nevoie să lucreze la proiectul tău.

4. Supraîncărcarea limbii

O problemă care pare să supraîncărce dezvoltatorii în creștere este barrajul noilor limbi și tehnologii. Comunitățile de dezvoltatori online sunt pline de întrebări despre alegerile de limbă.

Ar trebui să scriu în aplicația mea în JavaScript sau ar trebui să folosesc un cadru precum Node. JS sau Express? Ar trebui să folosesc Python, Scala sau Ruby pentru dezvoltare? C sau C ++ sau C #? Ce cadru este cel mai bun? Ar trebui să învăț MongoDB sau SQL sau SQLite pentru o bază de date? Este această limbă învechită ??

Nu vă faceți griji pentru asta.

Pas înapoi, concentrați-vă asupra elementelor de bază. Limbile vin și pleacă, dar cei mai de succes dezvoltatori sunt rezolvatorii de probleme. Construiește-ți programarea pe gândirea algoritmică și orice altceva va cădea în loc.

Aceste tehnologii sunt doar instrumente și dacă știți care sunt problemele, veți ști ce instrument să utilizați pentru a le rezolva.

5. Nu se face backup

A nu construi obiceiurile potrivite pentru a vă proteja codul este frustrant pentru noii dezvoltatori și dezastruos pentru cei cu experiență.

Ca programator, este atât de important să vă salvați și să vă faceți backup în mod constant. Nu este diferit de a lucra la un document sau o foaie de calcul importantă, care este salvată frecvent.

Aflați cum să vă gestionați fișierele cu Git Gestionați-vă versiunea fișierului ca un programator cu GitProgramatorii au creat sisteme de control al versiunilor (VCS) pentru a rezolva problemele de control al versiunii de fișiere. Să ne uităm la elementele de bază ale controlului versiunilor folosind sistemul de top de astăzi, Git. Citeste mai mult . Orice control de versiune într-adevăr, software-ul pe care îl utilizați nu contează la fel de mult încât să știți cum să îl utilizați bine. Nu doriți să pierdeți o schimbare importantă în cazul în care computerul dvs. se blochează sau dacă o rețea nu reușește.

6. Cod complicat

Codificarea nu este un test IQ. Nu este o provocare să vezi cine poate folosi funcțiile cele mai complexe sau fișierele cu aspect impresionant. Codul trebuie să fie scris în spiritul rezolvării eficiente a problemelor. Codul simplu este mai ușor de scris, mai ușor de întreținut și mai ușor de gestionat.

Pentru a fi clar, un cod simplu nu înseamnă a lua comenzi rapide. Codul simplu înseamnă să ajungi la inima problemei pe care vrei să o rezolvi și să o rezolvi eficient. Și pseudocodul vă poate ajuta cu asta. Iată ce este pseudocodul și cum te poate face un codificator mai bun Ce este Pseudocode și cum te face un dezvoltator mai bun?Luptați pentru a învăța programarea? Înțelegeți codul învățând pseudocod. Dar ce este pseudocodul și poate ajuta cu adevărat? Citeste mai mult .

7. Nu pune întrebări

Programarea este greu de făcut bine și a te îmbunătăți înseamnă a învăța lucruri noi în mod constant. Cel mai bun lucru pe care îl puteți face este să citiți și să studiați programarea pentru a vă îmbunătăți, dar atunci când aveți nevoie de câteva îndrumări suplimentare, nu vă fie frică să puneți întrebări.

Pune întrebări poate fi intimidant, dar majoritatea programatorilor veterani sunt bucuroși să împărtășească cunoștințe și idei.

Doar asigurați-vă că ați făcut cercetarea și că ați depus un efort real. Dezvoltatorii experimentați sunt mai susceptibili să vă îndrume dacă văd că sunteți dedicați învățării. Poate păstrați un jurnal de programare pentru a vă îmbunătăți Deveniți un codificator mai bun păstrând un jurnal de programarePăstrați un jurnal de programare și atingeți câteva avantaje evidente. Scrierea unui jurnal vă poate ajuta să lucrați prin gândurile dvs. și să vă urmăriți obiectivele de programare. Citeste mai mult , urmărind întrebările și răspunsurile importante.

8. Nu planifică în avans

Scrierea unui software eficient începe cu o bună planificare și proiectare. Dacă doriți să construiți o casă, întocmiți un plan înainte de a construi. Programarea nu este diferită.

Înainte de a scrie chiar o linie de cod, identificați ceea ce doriți să realizați de fapt. Știți care este problema, cum doriți să o rezolvați. Dacă încercați să descoperiți probleme în timp ce scrieți cod, puteți găsi că lipsesc soluțiile potrivite.

Separați rezolvarea problemelor de codificare și viața este bună.

9. Nu lua pauze

Ia o pauză, într-adevăr! Programarea este impozabilă din punct de vedere mental, iar orele la sfârșit împingându-ți creierul până la limite te va duce în cele din urmă. Chiar și mai rău decât oboseala, puteți suferi dureri de cap sau dureri de gât semne de încordare a ochilor computerului 5 semne pe care le aveți computer Eye Eye (și cum să-l ușurați și să îl preveniți)Tulpina ochilor computerului este o problemă reală pentru până la 90% dintre utilizatorii de calculatoare grele. Iată tot ce trebuie să știți despre ce este vorba și cum să îl preveniți. Citeste mai mult .

Când ați lovit peretele, este timpul să faceți o pauză. Plecați de pe ecran pentru puțin și faceți ceva ce vă place. Citește o carte, lovește în aer liber, fă drumeții, iese la cină, orice te îndepărtează.

Vei fi reîmprospătat mental, iar la întoarcere, poți găsi o perspectivă nouă asupra codului tău.

10. Nu te distrezi

Programarea poate fi dificilă, frustrantă și, uneori, poate fi o mulțumire simplă. Asigurați-vă că vă bucură micile lucruri care vă plac la codare și nu uitați să vă distrați puțin.

Indiferent dacă ați intrat în el pentru a rezolva probleme complexe, a construi modele frumoase sau pentru a învăța o nouă abilitate, folosiți ceea ce vă place pentru a vă continua. Este foarte mult să adorați codificarea, așa că inspirați-vă! Fii încântat să faci ceva nou și vezi până la sfârșit.

Nu faceți aceste greșeli de programare

Este ușor să intrați într-o rută, fie încercați să vă dați capul în jurul unui lucru care ar trebui să fie simplu, fie să încercați să vă amintiți ce face anumite coduri. Indiferent de problemă, evitați să faceți toate aceste greșeli și ar trebui să găsiți codul dvs. îmbunătățind.

Încă se zbate? Nu uitați, există o mulțime de hobby-uri pentru programatori care nu implică cod 10 hobby-uri pentru programatori care nu implică codulDacă doriți să vă exercitați mintea într-un mod distractiv, fără a scrie o singură linie de cod, există mai multe hobby-uri fără cod pe care le puteți lua pentru a deveni un programator mai bun. Citeste mai mult .

Anthony Grant este un scriitor independent care acoperă programare și software. Este un specialist în informatică care se ocupă de programare, Excel, software și tehnologie.