Strike directory section: Computers Software Software_Engineering Design Image Mp3 Ftp Kids News
MetaStrike.com, Advanced MetaSearch Engine
Multi Search Add Bookmark! Make MetaStrike Your Homepage




Home:   Computers:   Software:   Software Engineering:   Design   

Sites:

  •  Bob Tarr's Design Patterns  - http://www.cetus-links.org/oo_patterns.html
     Gives an introduction to design patterns and their importance in software design.
  •  Extreme Programming  - http://www.xp.co.nz/
     Extreme Programming means the faster delivery of useful code and a substantial reduction in project risk. Learn how the Kiwis do it.
  •  Andrei Alexandrescu - Homepage  - http://www.moderncppdesign.com/
     Website for the book "Modern C++ Design" by Andrei Alexandrescu. Great information on Generic Programming, Templates, and other advanced C++ topics.
  •  classdep Java Package Dependency Analyzer  - http://private.addcom.de/remotejava/classdep/index.html
     classdep is a tool for browsing and analyzing dependencies between Java packages to help improve the design of your software.
  •  Whiteboard Modeling Tips and Techniques  - http://www.agilemodeling.com/essays/whiteboards.htm
     Whiteboards are the most common modeling tool in use today. This essay explores how to model effectively on a whiteboard.
  •  Refactoring Home Page  - http://www.refactoring.com/
     Refactoring is a technique to restructure code in a disciplined way. It is useful for improving the design of existing code.
  •  Software Information  - http://www.softinfo.20m.com/
     Basic introductory information regarding the development of software. Seems to be targeted towards novices.
  •  C/C++ Users Journal Web Site  - http://www.cuj.com/
     Lots of information on software design. Geared towards developers who use C or C++ as their language of choice.
  •  Chris Ruel's Object Technology Website  - http://eyebright.sslnetworks.org/~chrisrue/ChrisRuel.net/ChrisRuelNet.htm
     This website explores software engineering utilizing the principles of object technology and design patterns to achieve methodical and consistent software designs.