-
Core Java👁 Image
Introduction To JUnit Theories
Have you ever read a mathematical theory? It typically reads something like this: For all a, b > 0 the…
Read More » -
Agile👁 Image
The Purpose of Documentation
When it comes to documentation the Agile Manifesto says: We have come to value working software over comprehensive documentation And…
Read More » -
Core Java👁 Image
The Importance of Packages
I remember approximately 15 years ago when I started learning Java. I read a lot about this ‘package’ thing and…
Read More » -
Software Development👁 Image
Naming Antipatterns
One of these annoying challenges when coding is finding proper names for your classes. There are some tools available making…
Read More » -
Core Java👁 Image
About Java Packages
I hope we all agree that methods an classes should be small and have only few dependencies. This point of…
Read More » -
Software Development👁 Image
Tips for Testing Database Code
Almost everybody understands that source code belongs into version control. Many people understand we need to test our code. Quite…
Read More » -
Enterprise Java👁 Image
My Testing and Code Analysis Toolbox
Last week we kicked of a “Testing Skill Group” at LINEAS, a group for exchanging knowledge about testing. One question…
Read More » -
Software Development👁 Image
The Three Ways to Work with Code
Obviously you read code more often than you write it. Nothing new here. This fact is brought up often when…
Read More » -
Software Development👁 Image
Technical debt & the Boiling Frog
I hope everybody among my readers is familiar with the concept of technical debt: If you do a quick hack…
Read More »
