Blog: the code whisperer (J. B. Rainsberger) |
222 blogs
updated: 2 min. ago
|
||
A Reader Question Recently I came across attempts to verify framework-based behavior. This is what I saw: We introduce a framework like JPA ...
|
||
While writing something else entirely, I stumbled upon one of my earliest contributions to the evolutionary design/TDD community. I called t...
|
||
Over at The 260 Bowler I've added a handful of diary entries (just blog posts), so now I want a diary page (think recent posts). I started s...
|
||
In my evolutionary design practice, I consider removing duplication one of the three fundamental moves.1 Accordingly, I practise this move d...
|
||
I recently started a new project and used this as an opportunity to learn and practise a few things, among which we find 11ty, a static site...
|
||
Complicated code only creates problems when humans try to change it. When we try to change code, we spend energy understanding it, and so we...
|
||
Limiting beliefs and unstated assumptions interfere with our performance. This is not a trifling matter. Here is yet another story of how th...
|
||
A reader asked me this question: I've always wondered how does the basic flow of red, green, refactor reconcile with the concept of "make th...
|
||
Refactoring, the activity, involves the following things. improving the design of existing code in a sequence of small transformations that ...
|
||
You don't hate mocks; you hate side-effects. When a mock annoys you, it realizes its purpose, showing you where a side-effect is getting in ...
|
||
Made better & faster using https://www.yourkit.com/ Java Profiler