+ All Categories
Home > Documents > Alin Zamfiroiu - acs.ase.roacs.ase.ro/Media/Default/documents/cts/SeminarZamfiroiu/S01 - Clean...

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

Date post: 01-Nov-2019
Category:
Upload: others
View: 65 times
Download: 0 times
Share this document with a friend
16
Alin Zamfiroiu
Transcript
Page 1: Alin Zamfiroiu - acs.ase.roacs.ase.ro/Media/Default/documents/cts/SeminarZamfiroiu/S01 - Clean Code.pdf · intre ultimul cuvant si “{” se pune un spatiu; paranteza de inchidere

Alin Zamfiroiu

Page 2: Alin Zamfiroiu - acs.ase.roacs.ase.ro/Media/Default/documents/cts/SeminarZamfiroiu/S01 - Clean Code.pdf · intre ultimul cuvant si “{” se pune un spatiu; paranteza de inchidere

Carte

Capitol 1

Paragraf 1 Paragraf 2

Capitol 2

Paragraf 1

Page 3: Alin Zamfiroiu - acs.ase.roacs.ase.ro/Media/Default/documents/cts/SeminarZamfiroiu/S01 - Clean Code.pdf · intre ultimul cuvant si “{” se pune un spatiu; paranteza de inchidere

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.

Page 4: Alin Zamfiroiu - acs.ase.roacs.ase.ro/Media/Default/documents/cts/SeminarZamfiroiu/S01 - Clean Code.pdf · intre ultimul cuvant si “{” se pune un spatiu; paranteza de inchidere

Cu ce ne ajuta?

Page 5: Alin Zamfiroiu - acs.ase.roacs.ase.ro/Media/Default/documents/cts/SeminarZamfiroiu/S01 - Clean Code.pdf · intre ultimul cuvant si “{” se pune un spatiu; paranteza de inchidere

Proiect

Pachet 1

Clasa 1 Clasa 2

Pachet 2

Clasa 1

Page 6: Alin Zamfiroiu - acs.ase.roacs.ase.ro/Media/Default/documents/cts/SeminarZamfiroiu/S01 - Clean Code.pdf · intre ultimul cuvant si “{” se pune un spatiu; paranteza de inchidere

•nume; •prenume; •varsta •Persoana(); •toString(); •numeComplet();

•medie; •Student(); •toString();

Page 7: Alin Zamfiroiu - acs.ase.roacs.ase.ro/Media/Default/documents/cts/SeminarZamfiroiu/S01 - Clean Code.pdf · intre ultimul cuvant si “{” se pune un spatiu; paranteza de inchidere
Page 8: Alin Zamfiroiu - acs.ase.roacs.ase.ro/Media/Default/documents/cts/SeminarZamfiroiu/S01 - Clean Code.pdf · intre ultimul cuvant si “{” se pune un spatiu; paranteza de inchidere

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;

Page 9: Alin Zamfiroiu - acs.ase.roacs.ase.ro/Media/Default/documents/cts/SeminarZamfiroiu/S01 - Clean Code.pdf · intre ultimul cuvant si “{” se pune un spatiu; paranteza de inchidere

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)

Page 10: Alin Zamfiroiu - acs.ase.roacs.ase.ro/Media/Default/documents/cts/SeminarZamfiroiu/S01 - Clean Code.pdf · intre ultimul cuvant si “{” se pune un spatiu; paranteza de inchidere
Page 11: Alin Zamfiroiu - acs.ase.roacs.ase.ro/Media/Default/documents/cts/SeminarZamfiroiu/S01 - Clean Code.pdf · intre ultimul cuvant si “{” se pune un spatiu; paranteza de inchidere
Page 12: Alin Zamfiroiu - acs.ase.roacs.ase.ro/Media/Default/documents/cts/SeminarZamfiroiu/S01 - Clean Code.pdf · intre ultimul cuvant si “{” se pune un spatiu; paranteza de inchidere
Page 13: Alin Zamfiroiu - acs.ase.roacs.ase.ro/Media/Default/documents/cts/SeminarZamfiroiu/S01 - Clean Code.pdf · intre ultimul cuvant si “{” se pune un spatiu; paranteza de inchidere

DRY Don’t repeat yourself

vs

WET We enjoy typing

Page 14: Alin Zamfiroiu - acs.ase.roacs.ase.ro/Media/Default/documents/cts/SeminarZamfiroiu/S01 - Clean Code.pdf · intre ultimul cuvant si “{” se pune un spatiu; paranteza de inchidere

WET

DRY

Page 15: Alin Zamfiroiu - acs.ase.roacs.ase.ro/Media/Default/documents/cts/SeminarZamfiroiu/S01 - Clean Code.pdf · intre ultimul cuvant si “{” se pune un spatiu; paranteza de inchidere
Page 16: Alin Zamfiroiu - acs.ase.roacs.ase.ro/Media/Default/documents/cts/SeminarZamfiroiu/S01 - Clean Code.pdf · intre ultimul cuvant si “{” se pune un spatiu; paranteza de inchidere

"You aren't gonna need it“


Recommended