Category: Extreme Programming
-
Faster Testing of the JPA Repository in Spring Applications
In the ‘Clean Code‘ book, Uncle Bob defined the five characteristics of a clean test. Those characteristics have the acronym FIRST; which stands for Fast, Independent, Repeatable, Self-Validating, and Timely. For this post, let’s focus on the ‘Fast‘ attribute! Here, I will demonstrate (through code) how to make testing the repository layer of the Spring Application…
-
5 XP practices that will make your remote team more effective
By focusing on small increments and collaboration, XP practices like CI, Pair or Mob programming, TDD, continuous refactoring and TCR make remote work easier.
-
10 Pair Programming Best Practices Questions & Answers
A couple of weeks ago, I wrote a guest post on Philippe’s blog where I answered 10 commonly asked questions on the Pair Programming Best Practices. Below is a snippet of the blog, you can read the full article here. Pair programming is not just sitting together in front of an IDE. Here are battle…