A++ [Eric Torreborre's Blog]
Lots of assertions, some pass, some fail
Pages
(Move to ...)
Home
▼
06 December 2006
Testing a complex API
›
We all know the value of testing, and especially the importance of unit testing. However, it is sometimes quite a challenge to properly test...
10 November 2006
Thinking twice about it
›
We are conducing an interesting exploration project these days. The product I am working on uses UML models as a primary input. Those models...
10 October 2006
Writing on the walls
›
We had this wonderful session last week about "writing on the walls". This tutorial was held by Laurent Bossavit (read here for ...
1 comment:
14 September 2006
Interesting software vs Plumbing
›
What makes interesting software? What makes hard software? What makes fun software? Customer affinity It all started with Martin Fowler post...
5 comments:
01 September 2006
Ruby Quizzzzzzz
›
After 3 weeks of vacations (a wonderful place in Greece), I felt I needed some kind of warm-up,... So I undertook the idea to answer the we...
02 August 2006
Agility and legacy code refactoring
›
Let's say you have some bad legacy code (I have yet to see a codebase without any,...). When, how should you refactor/reengineer it? In ...
20 July 2006
Unit testing with style
›
Writing unit tests looks like an art sometimes. You want to: test your class functionalities test it properly in isolation convey the specif...
23 June 2006
Feedback from another Dojo
›
Today's Dojo was interesting, at least interesting enough to keep a trace of it. The subject I wrote a small Dojo subject a week ago tha...
22 June 2006
Responsabilities dilemna
›
When can you say "too much is too much"? Let's say you have an object: Customer. Wow, how original! Anyway, please bear with m...
18 June 2006
Enlightment, planning and convictions
›
Sometimes, learning new things is scary. You've just learned something you find very important, acquired a new skill and you ask yoursel...
19 May 2006
More analytics, less mechanics
›
The opening keynote of ICSTest Düsseldorf 06 was: "Tools: what we really need and how to get it?". Mechanical tools The speaker ma...
18 May 2006
Back to language roots (and to plumbing once in a while)
›
I have been musing a lot with computer languages recently. Parsing Ruby code First of all, I needed to be able to analyze some Ruby classes ...
20 April 2006
Funny recruitement ad
›
We were writing a recruitement ad yesterday and were thinking about the kind of skills and experience we wanted for 2 senior developers. My ...
Dynamic languages are scary?
›
I have noticed a post on the Ruby on Rail mailing list that catched my attention today: > I somewhat agree with you, but I recently > ...
01 April 2006
Fitnesse and Rails : bridging the business/technology gap
›
I have been so far quite enthusiastic with 2 frameworks: Fitnesse and Rails. Fitnesse: executable specifications for the developers Fitness...
02 March 2006
Relationships as first-class citizens
›
Here is a link to a research project for having relationships as first-class citizens in Java: http://www.cl.cam.ac.uk/%7Eaw345/talks/ecoop...
28 February 2006
Techno-thriller and change management
›
The oath is broken. I wanted to add a new entry in this blog at least every 15 days, and failed miserably for one month. Let's compensat...
22 January 2006
The hard piece - solved
›
What can I do as a kata tonight? Oh yes, the unsolved problem from this week's Dojo, of course! Well, it was not unsolvable at all, you ...
19 January 2006
Back from the Dojo
›
Gureto!! (Great in japanese) The Dojo we had last evening was very instructive The place We were 11 people from various background sit aroun...
13 January 2006
Roman code kata: MCMLXXIV => 1974
›
I want to share a small code kata I did tonight. The kata Transform a roman number "MCMLXXIV" into a decimal number: 1974. This ka...
‹
›
Home
View web version