Similar presentations:
SOLID Principles Every Developer Should Know
1.
SOLID2.
BornRobert Cecil Martin
5 December 1952 (age 68)
Nationality
American
Other names "Uncle Bob" Martin
Occupation
Software engineer, instructor
Known for
Agile Manifesto, SOLID principles
Children
4
Website
cleancoder.com
3.
Single-responsibilityprinciple
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Open–closed principle14.
15.
16.
17.
18.
19.
20.
Liskov substitutionprinciple
21.
22.
23.
24.
25.
Interface segregationprinciple
26.
27.
28.
29.
30.
31.
32.
Dependency inversionprinciple
33.
34.
35.
36.
Except for SOLID principles,there are also other principles:
KISS
— Keep It Simple, Stupid!
DRY
— Don’t Repeat Yourself
YAGNI — You Ain’t Gonna Need It
GRASP — General responsibility assignment software
patterns
GoF
— Gang of Four