User Tools

Site Tools


2014:solid_design_for_c

This is an old revision of the document!


Back to 2014-proposals

Title: SOLID Design for C
Proposer: James Grenning
Type: Tutorial
Duration: 90 mins
Description:
C does not have to be spaghetti code. It can be modular and flexible if you apply the SOLID design principles. In this tutorial, we look at applying Single Responsibility, Open-Closed, Liskov Substitution, Interface Segregation and Dependency Inversion principles to C. SOLID gives good guidance on modularity and coupling; these principles are not just for programmers with an OO language.



JJ: James says that this could also be a 45 minute session

2014/solid_design_for_c.1383649976.txt.gz · Last modified: 2016/06/11 14:05 (external edit)