Lunchlezing 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.
Wie, wat, waar, wanneer...
- Committee for Lectures and Excursions
- Lunchlezing Polder Valley
- dinsdag 25 september 2018 van 12:45 tot 13:30