C/C++ unit testing

Test Driven Development I’ve discovered TDD reading “Agile Java: Crafting Code with Test-Driven Development” from Jeff Langr, and I’ve realized that this is the way to go, but sadly I’ve never applied this technique in real projects… Doing most of the programming in C and C++ specially for embedded systems, I’ve abandoned the idea of […]

Read More

The boost graph library BGL

Generic programming in C++ Generic programming can be defined as “programming with templates” and object-oriented programming as “programming with inheritance.” This is somewhat misleading because the core semantics of these two methodologies are only indirectly related to templates and inheritance. More formally, generic programming is based on parametric polymorphism, while object-oriented programming is based on […]

Read More