Organizare si stil de programare

Vi s-a intmplat vreodata sa ajungeti in situatia in care preferati sa scrieti o anumita bucata de cod de la zero in loc sa re-folositi cod scris anterior ? Cum asa ? Refolosirea codului inseamna mai putin timp, insa de multe ori, intelegerea si modificarea unui cod scris prost poate necesita mai mult timp.

Pentru a evita acest fapt sa se mai intample, trebuie sa aveti o anumita organizare in cod, sa respectati niste standarde pe care trebuie sa vi le impuneti. Va voi prezenta cateva reguli pentru o programare usor de inteles dupa. Nu trebuie sa le urmati pe acestea, trebuie sa va impuneti niste reglui astfel incat sa va fie cat mai usor, eu va fac doar recomandari:

1. Comentarii

Scrieti comentarii, scrieti aproape la orice bucata, orice bloc de cod, orice bucla, orice conditie, va fa fi mult mai greu apoi sa va dati seama de ce se face in acea bucla. Insa, daca o aveti comentata, puteti intelege codul fara sa trebuiasca sa cititi totul, si va puteti duce direct acolo unde trebuie sa modificati. Mai mult, puteti scrie un comentariu si cand acel bloc se termina.

2. Conventie de nume

Cand va apucati sa faceti o aplicatie serioasa sau un website complex, o sa fiti nevoiti sa folositi multe variabile. Tentatia primara e sa folosim variabile scurte, de cat o litera sau de doua, cum am fost invatati in scoala canda  verificam in pascal daca un numar este prim n – numarula  i – variabila pe care o incrementam pentru a verifica daca da rest impartirea, si sw – variabila pe care o setam in caz ca am gasit divizori. Ei bine, aici nu mai sta treaba la fle, nu mai avem doar 3, 5 sau 10 variabile, o sa avem multe. Deci trebuie sa numim variabilele si functiile astfel incat sa stim mereu ce am facut acolo, ce reprezinta vectorii, variabilele, obiectele si functiile. Cand vreti ca o variabila sau o functie sa folositi 2 cuvinte, scrieti-l pe cel de-al doilea cu litera mare.

3. Blocuri

Incercati sa lasati randuri libere intre diferitele sectiuni dintr-un program, si eventual, cum am zis la punctul 1, comentatile. Trebuie sa stiti mereu unde incepe si unde se termina, fara sa trebuiasca sa cititi tot codul. Cand treceti de la un bloc la altul incepeti sa scrieti codul cu 4 caractere mai spre dreapta, in acest fel veti sti mereu fara sa stati prea mult unde incepe si unde se termina o bucla, sau o conditie.

4. Spatiere

Atunci cand aveti o operatie aritmetica, o concatenare, sau pur si simplu o atribuire, lasat cate un spatiu la stanga si unul la dreapta pentru fiecare operator.

Exemplu:

 0 )  {
    while($rows = mysql_fetch_array($result))  {
        extract($rows);
        echo "Numele este: ". $nume;
        $numeComplet = $nume . $prenume;
        $contor = $id + $numar / 5;
    }
}

Did you enjoy this post? Why not leave a comment below and continue the conversation, or subscribe to my feed and get articles like this delivered automatically to your feed reader.

Comments

No comments yet.

Leave a comment

(required)

(required)