Blog: the code whisperer (J. B. Rainsberger)


211 blogs updated: 70 min. ago
Guard Rails, Not Prison Bars
A recent experience with a hotel coffee machine illustrated one primary difference of philosophy related to software design. It's a Keurig m...
4
18-08-2017 19:51:21 the code whispere ... (J. B. Rainsberger) Agile & Testing
Demystifying the Dependency Inversion Principle
Another "demystifying" article. Great! I know bear with me. Of the SOLID principles, the Dependency Inversion Principle remains somewhat mis...
25
13-07-2017 18:48:25 the code whispere ... (J. B. Rainsberger) Agile & Testing
Getting Started with Contract Tests
Today's article answers a question that I received recently. Hey, I attended a talk of yours about continuous delivery. One of the main take...
21
27-06-2017 00:59:12 the code whispere ... (J. B. Rainsberger) Agile & Testing
When Subclasses Are Ready To Die
I don't like to inherit implementation (create subclasses).1 When refactoring class hierarchies, I often pull behavior up into superclasses,...
28
10-05-2017 20:49:48 the code whispere ... (J. B. Rainsberger) Agile & Testing
Taking a Pragmatic View of Isolated Tests
I've been teaching programmers about the value of isolated tests for a long time, and recently I've seen increasing resistance to the idea. ...
12
17-03-2017 21:22:59 the code whispere ... (J. B. Rainsberger) Agile & Testing
Deploying Jekyll to Heroku using GitLab CI
Following is not only a tutorial, but also an example of the notes that I take when I figure out how to do something. In here you'll find Le...
12
14-02-2017 01:10:20 the code whispere ... (J. B. Rainsberger) Agile & Testing
No More Boilerplate Code
The name template method is a perfect example of a structural name: it describes the implementation rather than the meaning or purpose. This...
39
09-10-2016 15:21:14 the code whispere ... (J. B. Rainsberger) Agile & Testing
Tests Don't Have Special Permission to Repeat Themselves
Many programmers believe that tests have special permission to repeat themselves, arguing that this repetition makes those tests "simpler" o...
6
07-06-2016 17:57:20 the code whispere ... (J. B. Rainsberger) Agile & Testing
How Not To Write Golden Master Tests
I recently encountered a code base in which someone had applied the Golden Master technique, but done so in a way I find risky, so I wanted ...
26
01-03-2016 18:56:38 the code whispere ... (J. B. Rainsberger) Agile & Testing
Beyond Mock Objects
At some point, you know I had to write this article. Let me state something clearly from the beginning: in spite of the title, I use mocks f...
17
11-02-2016 05:39:56 the code whispere ... (J. B. Rainsberger) Agile & Testing


© Jiri Pinkas | this project on GitHub | related: JavaVids | Maven Central Repository Search | Java školení | Top SQL Blogs | monitored using: sitemonitoring

Top Java Blogs is a Java blog aggregator (with English-written blogs only) focused on Java SE, Java EE, Spring Framework and Hibernate.