Skip to content

Commit a869294

Browse files
committed
Merge pull request iluwatar#257 from mafagafogigante/readme-warning-for-beginners
A Warning for beginners in the Readme.
2 parents a2b8359 + e09dda6 commit a869294

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

README.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff 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.

0 commit comments

Comments
 (0)