File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed
Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -23,10 +23,16 @@ are familiar with the patterns.
2323
2424# Getting started
2525
26- Before you dive into the material, you should be familiar with various
27- [ Programming/Software Design Principles] ( http://webpro.github.io/programming-principles/ ) .
26+ Before you dive into the material, you should be familiar with various
27+ [ Programming/Software Design Principles] ( http://webpro.github.io/programming-principles/ ) .
2828
29- Once you are familiar with these concepts you can start drilling down into patterns by any of the following approaches
29+ All designs should be as simple as possible. You should start with KISS, YAGNI,
30+ and Do The Simplest Thing That Could Possibly Work principles. Complexity and
31+ patterns should only be introduced when they are needed for practical
32+ extensibility.
33+
34+ Once you are familiar with these concepts you can start drilling down into
35+ patterns by any of the following approaches
3036
3137 - Using difficulty tags, ` Difficulty-Beginner ` , ` Difficulty-Intermediate ` & ` Difficulty-Expert ` .
3238 - Using pattern categories, ` Creational ` , ` Behavioral ` and others.
You can’t perform that action at this time.
0 commit comments