-
Recent Posts
Recent Comments
- gunasekaran sambandhan on PTOM: The Decorator Pattern
- NK Sharma on Refactoring Day 3 : Pull Up Method
- Efim Zabarsky on 31 Days of Refactoring
- Slawek Ludwiczak on Refactoring Day 8 : Replace Inheritance with Delegation
- Maxi on Refactoring Day 13 : Extract Method Object
Archives
Categories
Meta
Author Archives:
FluentMigrator getting started
I realized on the fluent migrator mailing list today that even though it’s been around for nearly two years, I’ve never written any blog posts describing what it is or example of how it works. There is some documentation with … Continue reading
Posted in fluentmigrator
15 Comments
Managing Wiki content
In the recent past we’ve setup a wiki in my organization, it is used by project managers and developers alike. As a result, we have had a surge of content placed onto the wiki without much organization or planning on … Continue reading
Posted in process
3 Comments
Feature Presentation
Over the past year I’ve taken an active role at my organization of the agile coach (albeit a pretty crappy one) and in my time there tightening up our processes and culture, one thing I’ve come to realize is there … Continue reading
Posted in process
Leave a comment
Do Unto Others
There are many concepts that software development processes and management can learn from. Many of them we use for our technical engineering, others apply to processes and still more apply to the organization as a whole. But none come as … Continue reading
Posted in community
3 Comments
31 Days of Refactoring eBook
Back in August I did the 31 Days of Refactoring blog series. Fellow LosTechies as well as other community members urged me to convert the series into an eBook. I had intended to (really!), but Simone Chiaretta beat me to … Continue reading
Posted in development
9 Comments
Jacksonville Code Camp 2009
This past weekend Jacksonville Code Camp took place at University of North Florida campus in Jacksonville. The event was very well organized and donations also went to Goodson’s Children’s Hospital. There was a silent auction fundraiser after the code camp … Continue reading
Posted in Uncategorized
2 Comments
31 Days of Refactoring Series complete!
Well, we have come to the end of the series. I hope everyone has found some value in the series. Some examples were extremely contrived and maybe not all that useful but hopefully someone can use them at some point. … Continue reading
Posted in Uncategorized
6 Comments
Refactoring Day 31 : Replace conditional with Polymorphism
The last day of refactoring comes from Fowlers refactoring catalog and can be found here. This shows one of the foundations of Object Oriented Programming which is Polymorphism. The concept here is that in instances where you are doing checks … Continue reading
Posted in Uncategorized
12 Comments
Refactoring Day 30 : Return ASAP
This topic actually came up during the Remove Arrowhead Antipattern refactoring. The refactoring introduces this as a side effect to remove the arrowhead. To eliminate the arrowhead you return as soon as possible. 1: public class Order 2: { 3: … Continue reading
Posted in Uncategorized
10 Comments
Refactoring Day 29 : Remove Middle Man
Today’s refactoring comes from Fowler’s refactoring catalog and can be found here. Sometimes in code you may have a set of “Phantom” or “Ghost” classes. Fowler calls these “Middle Men”. Middle Men classes simply take calls and forward them on … Continue reading
Posted in Uncategorized
Leave a comment
