May 01, 2010
Yes I agree.
I myself, I also went through the same process to improve my professional skills. First, I studied up on the SOLID principles. After that, when I started to design using these principles, most of the time, Design Patterns got automatically implemented.
May 09, 2010
I understand SOLID is basis for the good programming, but there are few more design principles which should also be taken into consideration for good design.
2. YAGINI - Microsoft has used this principle quite extensively in the developement of windows 7.
Not very sure but can get the basic information of these two principles on URL.
May 05, 2010
On each of the SOLID design principles, I would like to see some more detailed explanations and example code. This would be of great help to beginning .NET developers. Any pointers or links would be appreciated.