'Y'

Prezentare SOLID Design Principles la Bucharest Java User Group

Principiile de design joaca un rol important in dezvoltarea de software. Atunci cand sunt folosite corect le permit programatorilor sa dezvolte programe care sunt usor de intretinut si extins. In acelasi timp utilizarea lor ajuta dezvoltatorii de software sa evite code smells si usureaza eforturile de refactoring (plus ca fac parte din filosofia agile sau adaptive software development).

Mar 2, 2016 1833
Principiile de design joaca un rol important in dezvoltarea de software. Atunci cand sunt folosite corect le permit programatorilor sa dezvolte programe care sunt usor de intretinut si extins. In acelasi timp utilizarea lor ajuta dezvoltatorii de software sa evite code smells si usureaza eforturile de refactoring (plus ca fac parte din filosofia agile sau adaptive software development).

Acesta a fost punctul de plecare al prezentarii noastre in cadrul intalnirii Bucharest Java User Group gazduita de Luxoft Training. Facilitata de Ionut Bilica, Team Lead in cadrul Luxoft, prezentarea s-a concentrat pe modul in care aceste principii de design sunt aplicate in limbajul Java, ca reguli pentru dezvoltarea de cod scalabil si usor de intretinut.

ionut_bilica_bucharest_java_user_group_SOLID_design_principles.jpg


Prezentarea a inclus principiile SOLID asa cum au fost definite de catre Robert C. Martin. Fiecare dintre ele a fost explicat in detaliu cu exemple practice utilizand limbajul Java in asa fel incat sa fie scoas in evidenta modul in care aceste principii usureaza munca programatorilor dar si provocarile pe care le putem intampina atunci cand ele nu sunt respectate. Participantii la eveniment au avut ocazia sa analizeze un proiect Java din perspectiva SOLID Design Principles utilizand UN Static Code Analyzer tool (e.g. STAN).

ionut_bilica_luxoft_training_java_SOLID.jpg


Ultima parte a prezentarii a fost dedicata strategiilor legate de abordarea proiectelor noi sau “legacy”. Peste 50 de participanti au luat parte la eveniment.

Filmarea si slideurile utilizate pot fi gasite la acest link.

Daca iti place acest articol, distribuie-l si prietenilor tai!




Mai ai intrebari?
Contacteaza-ne.
Thank you.
Your request has been received.