Tag Archives: test driven development

Using Google Analytics Measurement Protocol with C++/Qt – A Software Engineering Exercise – Part 5

It’s time for a small, well-overdue post-mortem on this exercise. Overall, I’m both pleased and disappointed with the result of this exercise: Pleased, because the library is usable, and I’ve learned a good deal about applying modern software engineering practices using C++/Qt and open source services. On the other hand, I also feel that it’s… Read More »

Using Google Analytics Measurement Protocol with C++/Qt – A Software Engineering Exercise – Part 4

OK, it’s been a couple of days since the last post. This is what happens when you have to prioritize some other things – like brewing beer – in between. But now we’re back on track with our small library, and this time we focus on hit parameter validation. There are some different ways of… Read More »

Using Google Analytics Measurement Protocol with C++/Qt – A Software Engineering Exercise – Part 3

So far in this series I have only talked about the rudimentary infrastructure I used for setting up a continuous integration loop and a very specific problem to resolve before I could start test driven development. In this part, however, I want to share some more insight about the actual programming process so far. Note… Read More »

Using Google Analytics Measurement Protocol with C++/Qt – A Software Engineering Exercise – Part 2

As I wrote in the previous article of this series, one of my goals with the Qt Google Analytics library for C++/Qt is to practice test driven development. From my perspective this is going to be a very educating and thus entertaining part of this whole undertaking. After all, unit testing in C++ can be… Read More »