Great Software Design

1,728 views
1,602 views

Published on

A tallk about not just good software design but Great Software Design. Introduction to SOLID, design patterns, ant-patterns and some tips.

Published in: Technology, Sports
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,728
On SlideShare
0
From Embeds
0
Number of Embeds
464
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Great Software Design

  1. 1. http://lifetuned.com http://pikpak.me Great Software Design@tommysqueak http://tomphilip.me
  2. 2. AudienceParticipation
  3. 3. What makes good design?Why do we need it?
  4. 4. Design Patterns
  5. 5. Anti-Patterns
  6. 6. Spotting Bad Design
  7. 7. ƒ(alt+0131)
  8. 8. How can we cheat?
  9. 9. It’s a design process too
  10. 10. More• http://en.wikipedia.org/wiki/Anti-pattern#Software_design_anti-patterns• http://butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod• http://lostechies.com/wp-content/uploads/2011/03/ pablos_solid_ebook.pdf• http://en.wikipedia.org/wiki/SOLID_%28object-oriented_design%29
  11. 11. • Picture Credits http://www.flickr.com/photos/mathom/ 6303022591/ - Anti-patterns• http://www.flickr.com/photos/johnsyweb/ 3051647719/ - TDD• http://www.flickr.com/photos/denharsh/ 3914321829/ - Cheating• http://www.flickr.com/photos/verbaljam/ 708980418/ - Code smells• http://www.flickr.com/photos/smil/ 4196304056/ - Patterns• http://www.flickr.com/photos/nikio/ 3899114449/ - Code• http://lostechies.com/derickbailey/ 2009/02/11/solid-development-principles- in-motivational-pictures/ - SOLID pictures

×