New Feature of JUnit: Theories

A couple of months ago I blogged about JUnit Rules, one of the new features in JUnit. While fooling around with JUnit Rules, I found a couple more features that you might be interested in. So here it comes: Theories! It turns out Theories are really a piece of cake. Try this: import static org.junit.Assume.assumeTrue; [...]

Posted in: Softwaredevelopment by Jens Schauder 13 Comments , ,

Mixins, Inheritance and Delegation

A week ago I started learning Scala. One of the features I found pretty interesting are mixins and traits. That was just the point of time, when I read this little tweet of GeekyL: “i am still not sure if mixins are super cool or dark magic.” Of course I was instantly reminded of the [...]

8 Reasons why the Estimates are too low

One of the most difficult tasks in a software development project is estimating the size of the project. Unfortunatly very often  you have to do it at the very beginning of a project, when you have the least information. The result at the end is very often a large difference between the original estimate and [...]