STILUL PROGRAMATORULUI Alegerea variabilelor Prefixarea rolului unor variabile Flexibilitatea la definire a dimensiunilor Managementul listelor de marametri Omogenitatea secventelor de cod cod Utilizarea etichetelor Construirea de blocuri Reutilizarea de cod Managementul stilului de programare Alegerea variabilelor
Programatorul, indiferent de maniera in care lucreaza, utilizeaza in program variabile pe care si le defineste.
Numele variabilelor trebuie sa indeplineasca o serie de conditii, precum:
- sa respecte regulile impuse de limbaj pentru construirea identificatorilor
- sa nu fie foarte lungi pentru a mari eforul de scriere a programului
- sa fie diferite unele de altele pentru a nu crea confuzii
- sa fie stabile, pentru a fi utilizate de la un program la altul daca au aceeasi semnificatie
- sa fie regasite cu usurinta in textul sursa daca trebuie urmarite
- sa nu difere foarte mult in raport cu indicatorii pe care ii preia din problema reala.
Construirea numelor de variabila prin preluarea exect a denumirii variabilei din modelul asociat problemei de rezolvat, precum:
cantitate
timp
viteza
pret
trimestrul
persoana
nume
varsta
salariu
impozit
adresa
greutate.
Constituirea numelor de variabile prin preluarea prescurtarilor uzuale,precum:
um pentru unitate de masura
cant pentru cantitate
pr pentru pret
imp pentru impozit
prpl pentru pret planificat
sal pentru salariu
valprod pentru valoarea productiei
disp pentru dispersie
med pentru medie
val pentru valoare.
Utilizarea de notatii consacrate, precum:
tva pentru taxa pe valoare adaugata
v pentru viteza
t pentru timp
w pentru productivitate
q pentru cantitate
var pentru varianta.
Utilizarea caracterului _ pentru a construi nume compuse precum:
valoare_totala
coeficient_corelatie
medir_aritmetica
trim_1
trim_2
_calcul
sortare_
x_fisier
y_fisier.
Folosirea combinata a literelor mici si a literelor mari, pentru a delimita cuvintele compuse, precum:
CantitateAprovizionata
CantitateExpediata
CantitateStoc
PretIntern
PretAchizitie
PretVanzare
PopulatieBucuresti
populatieGalati
RosioriiDeVede
BolintinulDinVale
ProceduraCalculMedieAritmetica
ProcSortareFisier.
Denumirile de variabile trebuie sa fie cat mai ortogonale, adica, sa fie cat mai diferite unele de celelalte. revenire
Managementul presupune:
- imbogatirea cu reguli noi care asigura eficienta muncii programatorilor
- schimbarea stilului de programare atunci cand se trece la o noua tehnica de programare
- crearea unui climat bun de comunicare intre programatori in vederea obtinerii unor abordari care prin generalizare conduc la cresterea productivitatii programatorilor si la cresterea calitatii programelor
- masurarea consumurilor de resurse pe care le genereaza solutiile de programare supuse unui proces de generalizare, pentru a obtine in final programe performante
- diferentierea programatorilor dupa contributia la definirea stilului de programare si mai ales dupa modul in care asigura respectarea stilului definit
- impunerea ca regula in stilul de programare includerea de comentarii in secventele de program
- crearea de fluxuri precise de evaluare a stilului de programare si mai ales stabilirea efectelor negative atunci cand stilul de programare nu a fost respectat
- asigurarea transparentei in asa fel incat insusirea stilului de programare sa decurga natural, prin avantajele demonstrate asupra calitatii programului si asupra productivitatii programatoruilor
- definirea unui proiect distinct si urmarirea etapelor de perfectionare a stilului de programare ca element esential in managementul de dezvoltare a proiectelor software. revenire