Refactoring Session #1: Statements, Lists and Inheritance
I’ll try something new today: I pick a piece of code from the web and see what improvements I would make to it, using small refactoring steps.
I’ll try something new today: I pick a piece of code from the web and see what improvements I would make to it, using small refactoring steps.
In last week’s post I wrote about adding a scripting language to our toolset. I focused on the benefits a scripting language like e.g. Python can bring, especially when it […]
C++ programmers often praise their statically typed language. Having a compilation phase with the possibility to statically check for possible errors is a feature that makes good for the time […]
C++ itself is complex enough. Adding domain specific languages can seem like yet another addition to that complexity. So why would we use a DSL instead of a normal library?
In the last two posts I have written about compiler warnings. There’s much more to getting hints about code smells and potentially problematic pieces of code than that. That’s the job […]