Skip to content

Wakaleo Consulting

  Home Blog
The Wakaleo Blog
5 Rules to writing portable build scripts PDF Print E-mail
Thursday, 15 October 2009 14:14

A good build script should be self-contained, self-booting and portable. You should be able to check it out of source control and run it. No buts. Period. The rules (or tips) that follow should be self-evident and applied everywhere. Unfortunately, they are not. The following "rules" are based on issues I've encountered in existing real-world build scripts.

Read more...
 
For a fistful of dollars: quantifying the benefits of TDD PDF Print E-mail
Sunday, 11 October 2009 00:00

According to a recent scientific study, using TDD increases development (coding) time by 15-30%, but results in 40-90% fewer defects. This study was done with 4 different development teams, from IBM (1 team) and Microsoft (3 teams), whose development practices are nothing if not pragmatic. This actually confirms what any TDD practitioner will tell you: you spend a bit more time writing tests up front, but the quality of the resulting code is largely superior.

Read more...
 
A new Java Power Tools Newsletter is out! PDF Print E-mail
Friday, 09 October 2009 00:00
A new Java Power Tools Newsletter is out! In this issue, we look at 10 Hudson plugins you can't live without!
 
Kickass Hudson Plugins - part 1 - Setenv and the Description Setter PDF Print E-mail
Tuesday, 06 October 2009 14:51

One of the awesome things about Hudson is the sheer number of plugins available. In fact, if you use Hudson, make a habit of checking out the list of available plugins every month or so - there's bound to be something new that you could use! In this article, I explore two relatively new ones: the Setenv plugin and the Description Setter plugin.

Read more...
 
Working with temporary files in JUnit 4.7 PDF Print E-mail
Wednesday, 30 September 2009 00:00

Another handy feature in JUnit 4.7 is the TemporaryFolder @Rule. Using this rule, JUnit will create a temporary folder before your test, and delete it afterwards, whether the test passes or fails. This comes in very handy for tests involving file manipulation of any sort.

Read more...
 
<< Start < Prev 1 2 3 4 5 6 7 8 9 10 Next > End >>

Page 7 of 14