One central point of practicing TDD is to determine what is the next test. Choosing the wrong path can lead you into the infamous impasse: to make the next test pass you need to make not baby but gian… more →
Schneide Blogwrote 1 month ago: One central point of practicing TDD is to determine what is the next test. Choosing the wrong path c … more →
wrote 3 months ago: Ever since Generics were included in Java, they’ve been a great help and source of despair at … more →
wrote 3 months ago: When developing a feature containing unknown technology or hardware, I prefer a spike followed by in … more →
wrote 6 months ago: Just recently, I had to write a connection between an existing application and a new hardware unit. … more →
wrote 6 months ago: Lately I stumble a lot upon code I wrote 4 or more years ago. In the light of introducing new featur … more →
wrote 6 months ago: Usually, it is good practice to check certain preconditions before applying operations to input data … more →
wrote 7 months ago: Say, you have an enum representing a state: enum State { A, B, C, D; } And you want to know if a sta … more →
wrote 7 months ago: I’m experimenting with fluent code for a while now. Fluent code is code that everybody can rea … more →
wrote 8 months ago: Look at the following code: class Node { Node parent String name Tree tree } Tree tree = new Tree() … more →
wrote 11 months ago: I always got problems finding the right track with test driven development (TDD), going down the wro … more →
wrote 1 year ago: Encoding problems are common place in software development but sometimes you get them in unexpected … more →
wrote 1 year ago: In my last blog entry, I wrote about multithreading pitfalls (in Java), and ironically, this was the … more →
wrote 1 year ago: A few weeks ago I was about to write an acceptance test involving socket communication. Since I was … more →
wrote 1 year ago: While discussing common problems and pitfalls in web development we stumbled on the pitfall of stori … more →
wrote 1 year ago: Recently, I attended a code review of the core parts of a web application, written in Java. The appl … more →
wrote 1 year ago: When you develop software, you most likely have to think in two target domains at the same time. One … more →
wrote 1 year ago: Sometimes, we cannot choose what language to implement a project in. Be it because of environmental … more →
wrote 1 year ago: Last Sunday, the 17th July of 2011, we held another Dev Brunch at our company. A Dev Brunch is an ev … more →
wrote 1 year ago: When writing your own domain specific language (dsl), a full fledged parser generator like antlr can … more →