Prezentarea cursului

In viata de zi cu zi cu totii scriem cod intr-un mod nu tocmai corect sau respectand anumite reguli dar totusi este functional. Desi poate parea mai putin important modul in care scriem, formatam codul, numim variabilele si metodele, cum scriem comentariile, etc., toate acestea acumulandu-se in timp si astfel ducand la cresterea asa numitului „technical-debt” si la o mentenanta greoaie a unei aplicatii deja functionale.

Gandeste-te cate ore de efort inutil doar pentru intelegerea unui cod scris gresit s-ar putea castiga si folosi pentru adaugarea unor noi functionalitati sau imbunatatirea performantei daca toti am respecta un set de reguli convenit si demonstrat de-a lungul timpului.

De ce sa urmezi cursul Clean Code?

In acest curs vor alterna partea teoretica cu partea practica pentru a intelege de ce anumite recomandari trebuie urmate pentru a scrie cod cat mai usor de parcurs si inteles dar si mai ales pentru a creste calitatea codului si a produsului si usurinta cu care poate fi intretinut, urmand sa atingem urmatoarele subiecte:

  • Dezvolatarea unei atitudini profesioniste in IT;
  • Intuirea si evitarea unor posibile probleme inca din faza de design si scriere a codului;
  • Scrierea unui cod curat si transformarea codului scris „neprofesionist” intr-unul de o calitatea inalta;
  • Alegerea unor nume semnificative de variabile, metode, clase, interfete, etc.;
  • Scrierea functiilor intr-un mod cat mai curat;
  • Utilizarea corespunzatoare a comentariilor pe cod;
  • Formatarea si stilizarea codului;
  • Programarea orientata-obiect vs. procedurala;
  • Controlul exceptiilor si erorilor;
  • Aplicarea testarii unitare;
  • Cum scriem o clasa din punct de vedere al organizarii codului.

Cui se adreseaza?

Acest curs este adresat tutoror categoriilor de programatori de la juniori pana la seniori si experti

Cum se desfasoara cursul?

Cursurile se desfasoara in grupe de 5-8 participanti, fiecare cursant beneficiind de calculator individual. Cursurile se desfasoara in limba romana dar e necesara cunoasterea limbii engleze deoarece materialele si expresiile tehnice vor face uz de aceasta.

Absolvirea cursului se va face prin promovarea unui examen final, care acopera toata materia. Acest examen poate fi sustinut de maxim 2 ori, doar la sediul nostru.

Aboneaza-te la newsletter