Published on Mon, 29 Aug 2005 14:03:02 -0400 Read: 486 times
If you focus on refactoring the system under development, and do only the minimal amount of refactoring of tests, your system will be harder to change than it needs to be. You put a lot of effort into giving your system the best design you can; if you neglect to update your tests, it will leave your system harder to change, riskier to extend, more difficult... Read Article.
Published on Mon, 29 Aug 2005 14:03:01 -0400 Read: 248 times
There are many issues that make application integration complicated. This chapter from "Enterprise Integration Patterns" explores multiple integration approaches that can help overcome these challenges. n... Read Article.
Published on Mon, 29 Aug 2005 14:03:01 -0400 Read: 281 times
The Facade pattern puts up a new interface mdash; that is, a facade mdash; in front of the original system. In this sample book chapter, you'll learn when to apply it, and how to do so.... Read Article.
Published on Mon, 29 Aug 2005 14:03:01 -0400 Read: 232 times
Refactoring software by hand can be a real pain. So why not just automate the process? In this chapter, Joshua Kerievsky explains the whys and hows of refactoring, and why you shouldn't trust that automated refactoring program.... Read Article.
Published on Sun, 21 Aug 2005 11:30:59 -0400 Read: 501 times
This is 218 page pdf book with code samples. Design Patterns is a catalog of 23 generally useful patterns forwriting object-oriented software. It is written as a catalog with short examples and substantial discussions of how the patterns can be constructed and
applied. Most of its examples are in C++, with a few in Smalltalk. The Smalltalk Companion... Read Article.
Published on Sun, 21 Aug 2005 11:30:58 -0400 Read: 232 times
Data Structures and Algorithms with Object-Oriented Design Patterns in Java: This book was motivated by my experience in teaching the course ECE 250: Algorithms and Data Structures in the Computer Engineering program at the University of Waterloo. I have observed that the advent of object-oriented methods and the emergence of object-oriented design... Read Article.
Published on Sun, 21 Aug 2005 11:30:58 -0400 Read: 226 times
Data Structures and Algorithms with Object-Oriented Design Patterns in C#: This book was motivated by my experience in teaching the course ECE 250: Algorithms and Data Structures in the Computer Engineering program at the University of Waterloo. I have observed that the advent of object-oriented methods and the emergence of object-oriented design patterns... Read Article.
Published on Sun, 21 Aug 2005 11:30:58 -0400 Read: 176 times
Data Structures and Algorithms with Object-Oriented Design Patterns in Python: This book was motivated by my experience in teaching the course ECE 250: Algorithms and Data Structures in the Computer Engineering program at the University of Waterloo. I have observed that the advent of object-oriented methods and the emergence of object-oriented design... Read Article.
Published on Sun, 21 Aug 2005 11:30:58 -0400 Read: 170 times
Data Structures and Algorithms with Object-Oriented Design Patterns in Ruby: This book was motivated by my experience in teaching the course ECE 250: Algorithms and Data Structures in the Computer Engineering program at the University of Waterloo. I have observed that the advent of object-oriented methods and the emergence of object-oriented design... Read Article.