Schița de curs

Ziua 1

Introducere

Nume bune și standardizate

-numele pachetelor, fișierelor, claselor, metodelor și funcțiilor precum și ale variabilelor trebuie să aibă nume semnificative, derivate din scopul lor

-trebuie să fie ușor de citit

-trebuie să fie ușor de căutat

-considerați spațiul de nume pe care îl generăm; are sens?

Clase, obiecte și structuri de date

-există o diferență între obiectele care fac ceva și structurile care conțin doar date

-când să folosim structuri de date și de ce

-când să folosim obiecte și de ce

-OOD și abstractizare

-getteri/setteri și motivul pentru care se folosesc

-este mai bine să avem multe clase mici, cu multe metode și funcții mici

Comentarii bune

-există comentarii bune și proaste;

-trebuie să știm cum generăm comentarii bune și să ne uităm de restul

Ziua 2

Funcții

-doar o singură responsabilitate

-mici

-argumente (bune și proaste)

-efecte secundare neintenționate

Gestionarea erorilor

-când să gestionăm erori, când să le lăsăm să se propage

-dacă gestionăm o excepție, ce facem cu ea și de ce

-clase personalizate pentru gestionarea erorilor

Formatarea codului: cum putem îl formata mai bine

Design-ul Test-Drivat: Discuție deschisă despre ideea lui Uncle Bob că programele ar trebui să fie TDD

Cerințe

Nu există cerințe specifice necesare pentru a participa la acest curs.

 14 ore

Numărul de participanți


Pret per participant

Mărturii (2)

Cursuri viitoare

Categorii înrudite