Why, you ask?
It makes you and your team a lot more productive. A lot of the time you is programming, you is doing things that have been done by other programmers. Why not take advantage of what great programmers have done before you? I think it's a vast of your stakeholders money and time not to learn and use design patterns. Communication between team members will be much more easy. You don't have to draw complex drawings on whiteboards and spend hours explaining what you meant. If your team knows design patterns, you can just say Dependency Injection, and all the team members knows what needs to be done. It will take you about 2 seconds versus hours of explaining. A great book for learning the most basic patterns is "Head first design patterns".

Be the first to rate this post
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5