In the last days, I’ve played around with Cevelop a bit, mainly interested in the refactoring capabilities it offers.
I recently got an email, asking me how I approach an unknown code base. Here’s an answer.
Whenever you start something that will be “work in progress” for some time, take some sufficiently detailed notes.
Last week I have touched source file organization of generated code. Today I’ll share some thoughts on testability of code when a part of it is generated.
It’s time to write about project file organization again (See part 1 and part 2). Recently I came across two cases of confusion that, in my opinion, could have been […]
The most important term I learned in the past months is “Ubiquitous Language”: speak the language of your domain everywhere.
Online compilers can be useful tools to quickly compile a snippet of code without having to install a proper compiler on our computer. They can be especially useful to play […]
In today’s guest post, Richel Bilderbeek gives us some insight about some the many possible advantages of setting up a continuous integration service, showing some minimal complete examples. Richel works […]
For my current project Fix, I use Python and Behave for Behavior Driven Design (BDD). Today I’ll describe my process and the tools I use.
In the last weeks I have written about the contents of my “Large C++ Legacy Applications” talk: I’ve written about how dealing with those applications is a team game, about the […]