Tag Archives: XP

Agile Project Management with Scrum

I managed to read pretty quickly Agile Project Management with Scrum, so far I’ve been part of three Scrum projects so it has been almost a revise process and a check if we were implementing Scrum properly or not. In these days I’m also very interested into  the relationships in between the major agile processes [...]

Posted in General Stuff | Also tagged , | 2 Comments

Planning extreme programming

This weekend I’ve managed to read Planning Extreme Programming by Kent Beck & Martin Fowler, I’ve been rather impressed by the book, the first edition is dated  October 2000 so it’s almost 10 years old now, in this post I’ll share some notes  I’ve taken during the reading, mostly related to the similarities with Scrum.
XP [...]

Posted in General Stuff | Also tagged , , | Leave a comment

Tired of slow functional tests?

If you are a good QA or just a good agile developer I’m sure you’re already testing your web applications with tools such as Selenium.(*) 
If you’re seeking for continuous improvement I’m sure that you complained at least once on the speed of those testing and on the maintainability. 
You might wanna then have a look on the [...]

Posted in General Stuff | Also tagged , , , , , | 1 Comment

HelloWorld v 2.0

Once upon a time we used to write:

public static void main(String[] args) {
System.out.println(”Hello World”);
}

Now I prefer:

@Test
public void shouldSayHelloToTheGivenName() throws Exception {
// given
PrintStream mockStream = mock(PrintStream.class);
Greeter greeter = new Greeter(mockStream);

// when
greeter.helloworld(”toni”);

// then
verify(mockStream).println(”Hello world, toni”);
}

The test is of course using the beautiful test double framework Mockito

Posted in General Stuff | Also tagged , , | 3 Comments