-
A Wonderful Awful Idea
I stumbled on code just the other day, The curious kind, in a curious way. The kind that makes you sigh, then grin, You shake your head, but you’re pulled right in. The kind that whispers, “Look again!” So you scour the codebase, line by line, then— Counting the places it dares to repeat, A — read more
-
Why I hate Dependency Injection.
The click-bait title is completely intentional. 🙂 Spoiler though, I don’t actually hate dependency injection (DI). In fact, I love DI. I think it’s one of the best concepts of software design. It enables flexible software architectures, better testing, and flexibility and reusability of components. It’s an amazing concept. So why the click-bait title? Because — read more
-
Don’t try this at work – Vector Pt. 1
Welcome back! I hope you’re enjoying quarantine. I know for me, not being able to get out climb has definitely had an impact on my mental health. Oh, and my waistline. That being said, I’ve had more time to get into the code, which is a piece of my own little paradise. As I mentioned — read more
-
The one where we reverse engineered Microsoft’s C++ Unit Test Framework (Part 3) – Exceptions
Again, if you haven’t already done so I suggest reading through Part 1 and Part 2 of the series. I’ll do a quick TL; DR; recap, but it may not do it justice. What feels like ages ago, I started on a journey to implement a clone of Microsoft’s C++ Unit Test Framework Test Adapter, — read more
-
The one where we reverse engineered Microsoft’s C++ Unit Test Framework (Part 2)
If you haven’t already read Part 1, of this series, then I suggest giving it a skim. If not, I’ll give a quick TL;DR; A few years ago, I was frustrated with some of the idiosyncrasies of Microsoft’s C++ Unit Test Framework. I set out on a mission to develop a custom test adapter, to — read more