0% au considerat acest document util (0 voturi)
50 vizualizări24 pagini

S01 - Clean Code

S01 - Clean Code

Încărcat de

Ana Orza
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
50 vizualizări24 pagini

S01 - Clean Code

S01 - Clean Code

Încărcat de

Ana Orza
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd

Alin Zamfiroiu

Carte

Capitol 1

Paragraf 1

Paragraf 2

Capitol 2

Paragraf 1

Reguli de scriere a textului literar:


o fraza incepe cu litera mare;
o fraza se termina cu un semn de punctuatie
din multimea: . ? !;
dupa fiecare semn de punctuatie se pune
spatiu;
un paragraf porneste de la inceputul randului;
numele proprii se scriu cu litera mare;
cuvintele din cadrul propozitiilor sunt
despartitie printr-un spatiu;
etc.

Cu ce ne ajuta?

Proiect

Pachet 1

Clasa 1

Clasa 2

Pachet 2

Clasa 1

nume;
prenume;
varsta
Persoana();
toString();
numeComplet();
medie;
Student();
toString();

Reguli de scriere a codului sursa:


se declara cate o variabila pe fiecare linie;
un bloc al unei clase, metode sau instructiune incepe cu {
si se termina cu };
intre ultimul cuvant si { se pune un spatiu;
paranteza de inchidere al unui bloc este singura pe ultimul
rand. Exceptie este atunci cand avem bloc gol sau cand
folosim instructiunile if-else, try-catch;
metodele sunt despartite printr-o linie goala;
in lista de parametrii dupa virgula de despartire a
parametrilor se pune spatiu;
operatorii sunt despartiti de operanzi printr-un singur
spatiu;
expresiile din instructiunea for sunt despartite prin ; si
un spatiu;

numele pachetelor se scriu cu litere mici;


numele claselor si al interfetelor se scriu folosind
UpperCamelCase;
numele claselor si al interfetelor sunt substantive;
numele metodelor sunt verbe si exprima actiuni;
numele
metodelor
se
construieste
folosind
lowerCamelCase;
numele variabilelor se construieste asemantor cu
numele metodelor;
numele constantelor sunt formate doar din litere
capitalizate;
etc.
([Link]

DRY
Dont repeat yourself

vs

WET
We enjoy typing

WET

DRY

"You aren't gonna need it

Scaneaza codul sursa java si cauta pontentiale


probleme precum:
variabile declarate si neutilizate;
blocuri goale;
parametrii nefolositi;
metode private neutilizate;
numele metodelor, al claselor si al
variabilelor;

Este un instrument care ajuta in scrierea


codului Java dupa standarde;
Aplica standardul Sun de coding Sun Code
Convetions;
Este folosit in proiectele pe echipe.

S-ar putea să vă placă și