Hallo everyone
I recently read a book:
"Development of flexible software products, principles, patterns and practice" by Bob Martin
The book lists the following principles of agile design (SOLID):
- Principle of shared responsibility
- Open closed principle
- Liskov replacement principle
- Interface segregation principle
- Dependency Inversion Principle
Due to the fact that this book is quite old (2003), I have a question:
- Are there any other recently developed principles besides SOLID methods? If so, is there any book / website covering these new new principles with practical code examples that you could recommend to me ??
Of course, I can use Google for some of them.
However, in stackoverflow read and write a lot of profis, so I would also like to hear their opinion: D
Harry source share