Îmbunătățiți-vă aptitudinile ca programator
metodă

1
Analizați în mod clar problema.

2
Gândiți-vă de două ori despre cum să rezolvați problema.

3
Compilați cerințele complete. Luați-vă timp pentru a scrie ce scopuri ar trebui să realizeze produsul final și cine sunt clienții dvs. țintă. Gândurile clare în acest moment scapă mult timp mai târziu.

4
Scrieți un plan de implementare atent (sau model).

5
Comentariu generos pe codul dvs. Dacă credeți că codul dvs. are nevoie de explicații, comentați-l. Fiecare funcție trebuie precedată de una sau două rânduri de descriere a argumentelor și returnărilor. Comentariile ar trebui să fie mai mult decât atât de ce ca atare ce explica. Nu uitați să actualizați comentariile la actualizarea codului!

6
Utilizați convenții de numire consecvente pentru variabile. Acest lucru vă ajută să urmăriți fiecare tip de variabilă și, de asemenea, în scopul acelei variabile. Aceasta înseamnă mai multă tastatură decât doar x = a + b * c, dar codul dvs. este mult mai ușor de depanat și de întreținut. O convenție populară este notația maghiară, în care numele variabilei este precedat de tipul ei. Pentru variabilele întregi, ați putea, de exemplu, intZeilenZähler ar putea folosi șiruri de caractere strBenutzername utilizați. Nu contează cum arată configurația de numire, dar asigurați-vă că este consistentă și că numele dvs. de variabile vorbește (consultați avertismentele de mai jos).

7
Organizați-vă codul. Utilizați structuri vizuale pentru a arăta structura codului. Înapoi, de ex. un bloc de cod într-o condiție (dacă altceva, ...) sau o buclă (pentru, în timp ce ...). De asemenea, încercați să puneți spațiile între un nume de variabilă și un operator, cum ar fi adăugarea, scăderea, înmulțirea sau împărțirea, precum și semnul egal (myVariable = 2 + 2). Așa cum face codul vizual mai elegant, este mult mai ușor să vezi programul dintr-o privire.

8
Testați totul. Începeți prin a testa fiecare modul pentru dvs. și utilizați intrările și valorile pe care le-ați aștepta în mod normal. Încercați apoi intrările posibil, dar mai rar sunt. Acest lucru scoate în evidență toate greșelile ascunse. Testarea este o artă și vă veți dezvolta abilitățile puțin câte puțin cu această practică. Scrieți testele pentru a include următoarele cazuri:

9
Exercițiu, exercițiu, exercițiu. Programarea nu este o disciplină stagnantă. Există întotdeauna ceva nou de învățat și, poate mai important, mereu ceva vechi de învățat din nou.

10
Fiți pregătiți pentru schimbări. Într-un mediu de lucru realist, cerințele se schimbă. Cu toate acestea, cu cât sunteți mai clar la începuturile cerințelor dvs. și cu cât este mai clar planul inițial de implementare, cu atât este mai puțin probabil ca modificările să fie rezultatul unor planificări sau înțelegeri necorespunzătoare.

11
Doar începeți și lucrați înainte în complexitate. Dacă programați ceva complex, vă ajută să construiți și să executați mai întâi blocurile simple. Luați, de exemplu, Doriți să creați o formă în evoluție pe ecran care să urmeze mișcarea mouse-ului și să schimbe forma în funcție de viteza mouse-ului.
Sfaturi
- Utilizați un mediu de dezvoltare integrat (IDE). Un IDE bun are un editor încorporat cu codare de culori, sugestii de cod și o caracteristică de completare a codului care accelerează editarea și o face mai puțin predispusă la tipărire. De obicei, conține, de asemenea, un program de depanare.
- La depanare, schimbați un singur loc la un moment dat și apoi testați corecțiile înainte de a trece la următorul punct.
- Utilizați gestionarea versiunilor. Unelte precum CVS sau SVN facilitează urmărirea modificărilor de cod și a erorilor.
- Verificați ortografia și sintaxa. Chiar și cea mai mică greșeală poate duce la o mulțime de stres.
- Păstrați copii de arhivă ale lucrărilor din trecut. Nu numai că aceasta este o referință bună, poate conține, de asemenea, bucăți de cod pe care le puteți reutiliza mai târziu.
- Vorbiți cu alți programatori. Oamenii pot fi de multe ori o sursă bună de informații, mai ales dacă începi. Aflați dacă există un grup de programatori care se întâlnesc undeva pe teren și se alătură acestora.
- Tutorial paginile sunt, de asemenea, o resursă excelentă.
- Periodic copiați-vă codul pe un alt hard disk sau pe un dispozitiv portabil astfel încât să aveți o copie a acestuia când computerul se descompune sau nu îl puteți accesa. Păstrați cel puțin o copie într-un loc sigur.
- Luați o pauză după fiecare sesiune majoră, faceți ceva complet diferit și apoi uitați-vă la ceea ce ați scris cu gânduri proaspete. Gândește-te din nou și rescrie-o, fă-o mai eficientă și mai elegantă, folosind mai puțin cod.
- Utilizați un instrument de depanare în loc de a plasa instrucțiuni în codul care afișează variabilele de ieșire. Cu un program de depanare, puteți să treceți prin linia de cod în linie, pentru a vedea unde merge greșit.
avertismente
- Salvați munca frecventă, în caz contrar riscați să pierdeți orele și orele de lucru din cauza unui accident de computer. Dacă ignorați acest avertisment acum, aceasta este o lecție pe care veți învăța cu siguranță dureros!
- Copierea și lipirea codului de la ceilalți este în general un obicei prost, dar preluarea unor părți mici ale unui program open source poate fi o experiență bună de învățare. Doar nu copiați un program complet și încercați să câștigați lauri. Nu copiați codul dintr-un alt program decât dacă aveți permisiunea sau licența o permite.
- Notarea maghiară la pasul 4 (specificând tipul de variabilă ca prefix) trebuie utilizată cu prudență. Aceasta poate duce la inconsecvențe în timpul editării sau dacă programul este portat într-un alt limbaj de programare sau într-un alt sistem de operare. Este folositor în limbile de programare "slab tastate" în care nu trebuie să declarați în prealabil tipul de variabilă.
Ce ai nevoie
- calculator
- IDE (mediul integrat de dezvoltare)
- Cărți de referință sau tutoriale web
Distribuiți pe rețelele sociale:
înrudit
Formulare complete de solicitare
Calculați o circumferință
Rezolva sarcini de text algebră
Rezolvați o ecuație cu variabile pe ambele părți
Scrie un eseu
Rezolva o ecuație liniară simplă
Creați un model matematic
A deveni programator de jocuri video
Faceți o diagrama plăcintă
Faceți o diagrama în Excel
Creați o diagramă de bare în Excel
Deveniți un programator Java
Creați o diagramă Pareto în MS Excel 2010
Scrieți un plan de vânzări
Scrieți un caz de afaceri
Faceți un program de temă
Analizați datele cu SPSS
Învățați programarea
Supravegheați mai multe proiecte în același timp
Rezolvați fiecare activitate fizică
Rezolvați logaritmele