Tag Archives: qt

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 »

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

As a programmer working on video games it is difficult to practice “proper” software engineering methods most of the time. From my experience, the reasons for this are numerous. For a start, not a lot of programmers I worked with have the knowledge or interest in working that way. Maybe there were bad experiences with… Read More »