Great Software Design

  • 1,165 views
Uploaded on

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

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

More in: Technology , Sports
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,165
On Slideshare
0
From Embeds
0
Number of Embeds
7

Actions

Shares
Downloads
0
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. http://lifetuned.com http://pikpak.me Great Software Design@tommysqueak http://tomphilip.me
  • 2. AudienceParticipation
  • 3. What makes good design?Why do we need it?
  • 4. Design Patterns
  • 5. Anti-Patterns
  • 6. Spotting Bad Design
  • 7. ƒ(alt+0131)
  • 8. How can we cheat?
  • 9. It’s a design process too
  • 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. • 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