SOLID Design Principles applied in Java

During this talk we will discuss about the SOLID Principles described by Robert C. Martin, applying them in the Java programming language. Each principle will be explained in detail, with practical Java examples.

We will assess how these principles make it easy to develop the software for the entire duration of the project, and how some problems can appear if these principles are not applied. We will present common code fragments that do not respect these principles, and we'll see how we can correct them. Taking the SOLID principles into consideration, we will also analyse a real Java project using a Static Code Analyzer tool (e.g. STAN).

Finally, we will discuss the strategies on how to apply these design principles in "greenfield" projects, as well as "legacy" projects, while offering some tips and tricks.


Video recording

Thursday, February 25, 2016
7:00 PM


Luxoft Romania
Str. George Constantinescu, Nr. 3, Intrarea A, Et. 2, Bucharest

Meetup page

See who went to this Meetup on the event page.


Ionut Bilica
Senior Software Developer @ Luxoft Romania.

Luxoft Romania