|
|
1. |
Andrei Alexandrescu - Homepage
-
Website for the book "Modern C++ Design" by Andrei Alexandrescu. Great information on Generic Programming, Templates, and other advanced C++ topics.
|
|
|
2. |
Chris Ruel's Object Technology Website
-
This website explores software engineering utilizing the principles of object technology and design patterns to achieve methodical and consistent software designs.
|
|
|
3. |
Extreme Programming
-
Extreme Programming means the faster delivery of useful code and a substantial reduction in project risk. Learn how the Kiwis do it.
|
|
|
4. |
Software Information
-
Basic introductory information regarding the development of software. Seems to be targeted towards novices.
|
|
|
5. |
Whiteboard Modeling Tips and Techniques
-
Whiteboards are the most common modeling tool in use today. This essay explores how to model effectively on a whiteboard.
|
|
|
6. |
Bob Tarr's Design Patterns
-
Gives an introduction to design patterns and their importance in software design.
|
|
|
7. |
C/C++ Users Journal Web Site
-
Lots of information on software design. Geared towards developers who use C or C++ as their language of choice.
|
|
|
8. |
John R. Harris | Virtual Travelog
-
Site of a System Architect with ideas / opinions, mostly regarding system design.
|
|
|
9. |
Refactoring Home Page
-
Refactoring is a technique to restructure code in a disciplined way. It is useful for improving the design of existing code.
|