Schița de curs

Ziua 1

Introducere

Denumiri bune și standardizate

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

-trebuie să fie ușor de citit

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

-să luăm în considerare 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 de ce

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

Comentarii bune

-există comentarii bune și comentarii proaste;

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

Ziua 2

Funcții

-un singur lucru

-mici

-argumente (bune și rele)

-efecte secundare neintenționate

Gestionarea erorilor

-când să gestionăm erorile, când să le lăsăm să urce

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

-clase personalizate de gestionare a erorilor

Formatarea codului: cum putem formata mai bine codul

Design bazat pe teste: Discuție despre ideea lui Uncle Bob că programele ar trebui să fie TDD

Cerințe

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

 14 Ore

Numărul de participanți


Pret per participant

Mărturii (2)

Cursuri viitoare

Categorii înrudite