Alin Zamfiroiu - acs.ase.roacs.ase.ro/Media/Default/documents/cts/SeminarZamfiroiu/S01 - Clean...

Post on 01-Nov-2019

65 views 0 download

transcript

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. (http://www.oracle.com/technetwork/java/codeconvtoc-

136057.html)

DRY Don’t repeat yourself

vs

WET We enjoy typing

WET

DRY

"You aren't gonna need it“