Designing SOLID C

Designing SOLID C

James W. Grenning

Language: English

Publisher: Wingman Software

Published: Apr 13, 2014

BibTeX: techreport
Worte: 6618
Seiten: 80
FRE: 83
GFI: 9
FKGL: 5

Description:

Here are the Slides from James Grenning's talk at the Association of C and C++ Users Conference, Bristol, UK April 10, 2014.

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.