Archive for the tag 'tdd'

May 17 2006

SQL Server Log Shipping – Testing the impact of large operations

Published under Technology

Background In a project we have here at Oasis Digital, our customer relies on the log shipping feature of Microsoft SQL Server 2000 to keep some secondary databases, reporting databases, up to date in almost-real-time: every few minutes a transaction log backup runs, then at a slightly longer interval, every 5-15 minutes, a restore of […]

Comments Off on SQL Server Log Shipping – Testing the impact of large operations

Apr 18 2006

Refactoring to Patterns? No, learn the primitives.

Published under Technology

Last night at XPSTL, John Sextro gave a talk on the “Move Embellishment to Decorator” refactoring as described in Joshua Kerievsky’s Refactoring to Patterns book. I greatly enjoyed and benefitted from the original Design Patterns book (from the Gang of Four) which was already old (published 1994) when I heard about it and bought it […]

Comments Off on Refactoring to Patterns? No, learn the primitives.

Mar 21 2006

To Wrap, or Not To Wrap (Jemmy)

Published under Technology

Yesterday I mentioned a talk by Mike Feathers about API design.  One of the topic of API wrapping, which we do frequently here at Oasis Digital, for a variety of reasons. By coincidence, today the question came up of whether we should wrap the API of Jemmy, a Swing GUI testing tool.  Our natural inclination […]

Comments Off on To Wrap, or Not To Wrap (Jemmy)

Mar 20 2006

Michael Feathers at XPSTL

Published under Technology

This evening at XPSTL, Michael Feathers (blog) (book) was in from out of town (and from around the world) and gave a talk on API design. He’s been thinking a lot about API design recently, driven by issues that come up with working with legacy code, which talks to lots of APIs, to cajole it […]

Comments Off on Michael Feathers at XPSTL

Nov 21 2003

More Bowling

Published under Technology

In my last post, I presented an enhancement to a "bowling score calculator" problem being discussed on the Extreme Programming Mailing List. My solution extended a not-very-OO solution presented here; though not object oriented, it was short and clear. I generally write intensively OO code, so I found this interesting. A contention on the list, […]

Comments Off on More Bowling

Nov 20 2003

How Many (Java) Classes Do You Need To Go (XP) Bowling?

Published under Technology

An object-oriented developer searches for a reason to add more of them.

Comments Off on How Many (Java) Classes Do You Need To Go (XP) Bowling?

Older Entries »