Lunch lecture Polder Valley

Software should stay 'soft' during its lifecycle in order to meet changing needs. In practice, however, many systems tend to become harder and harder to maintain as they grow. Why is this and how can we prevent this from happening again?

Agile processes force software developers to focus on extending behavior. The software structure, which supports this behavior and its change, often lacks attention during such processes. Degrading software structures causes maintainability problems. The key aspect of this problem is dependency management. Software developers have an unlimited freedom in structuring their software. SOLID design principles guide developers towards maintainable software structures. This presentation will shortly cover all five software design principles of the SOLID acronym.

Who, what, where, when...

Committee for Lectures and Excursions
Lunch lecture Polder Valley
Tuesday 25 September 2018 from 12:45 until 13:30 iCal-link