Tech Tutorials Database
 GeekArticles Concepts Design Patterns

Sponsored Links

 
50 Articles.    Next Page   

Data Structures and Algorithms with Object-Oriented Design Patterns in Ruby This book was motivated by my experience in teaching the course E&CE 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...

Data Structures and Algorithms with Object-Oriented Design Patterns in Python This book was motivated by my experience in teaching the course E&CE 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...

Data Structures and Algorithms with Object-Oriented Design Patterns in C This book was motivated by my experience in teaching the course E&CE 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...

Data Structures and Algorithms with Object-Oriented Design Patterns in Java This book was motivated by my experience in teaching the course E&CE 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...

Design Patterns - Complete Ebook   By patterndepot.com
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...

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....

The Facade pattern puts up a new interface that is a facade in front of the original system. In this sample book chapter you ll learn when to apply it and how to do so....

Article :: Enterprise Integration Styles   By awprofessional.com
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...

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...

Exception handling is more than just throwing and catching objects in .NET. There are many design elements in providing a robust system and providing a sound exception handling logging and tracing schema are among the first steps. In this chapter from .NET Patterns Architecture Design and Process you ll learn best practices for determining when...

Every C program -- and every networking app -- needs a good logging mechanism. ACE provides you with more than one way to handle such things. Consider your application and how you expect it to grow over time. Your choices range from the simple ACE_DEBUG macros to the highly flexible logging service....

Joins are the quintessential element in relational database systems. Knowing how and when to join can make or break database designs. And knowing how to find orphaned missing or extra rows can be crucial to accurate reporting....

For many the obstacle to learning refactoring is in identifying the smells 151; the potential problem areas found in code. The smells in this chapter are similar. They re dead easy to detect. They re objective once you decide on a way to count and a maximum acceptable score . They re odious. And they re common.n...

The development of applications using design patterns as design components requires a careful look at composition techniques. In this chapter we briefly review several techniques for composing design patterns....

The refactoring capability of Eclipse s Java development environment is one of the most useful features it provides. This article will introduce you to the steps for creating your own refactoring as a natural extension of Eclipse. Portions of the solution presented in this article were excerpted from the recently published book The Java Developer s...

50 Articles.    Next Page   

Sponsored Links

Sponsored Links

Subscribe via RSS

Subscribe to GeekArticles.com by Email

Enter your email address:

 Subscribe in a reader



 
 
 

Latest Comments

Sponsored Links