Passionate Software Engineering

To say that one is good, it takes one even better.

Monday, 20 April 2015

C++ template-based polymorphism

›
Templates are considered part of the expert's tool box. They look strange and are thought to play tricks on you. I really think they hav...
Saturday, 11 April 2015

Fuzzy Software Quality

›
When it comes to Software Quality there are several tools that try to measure it: test coverage, cyclomatic complexity, static analysis, tec...
Wednesday, 3 December 2014

When C++ templates outperform C

›
A colleague has recently faced me with a problem. He's writing some interesting stuff on an Arduino board which ships with an AVR microc...
Monday, 9 December 2013

An effective logging model

›
Logging is a really trivial thing. At least it looks so. However, the trivial thing is just printing out a log line. What to print out and ...
Monday, 2 December 2013

The evil static methods

›
Most programming languages provide a way to define static methods . We all know what they are: functions of a class that can be globally in...
3 comments:
Sunday, 10 November 2013

Test Driven Education [part 4 of 4]

›
A full Test Driven Project to learn from. Our simple Home Security system is almost complete. We've written most of the units it is m...
Sunday, 13 October 2013

Test Driven Education [part 3 of 4]

›
A full Test Driven Project to learn from. In the last post, we've seen what the Dependency Injection is and, particularly, how it mak...
›
Home
View web version

About Me

Unknown
View my complete profile
Powered by Blogger.