RSSAmplifier

Blog

Simplify C++!

Write clean and maintainable C++

arne-mertz.deRSS feed ↗10 posts

Latest posts

PayloadOffset_t: A small type design challenge

Recently, I had to make a relatively small design decision which type to use for a small range of values. As usual in C++, there were a number of [ ] The post PayloadOffset_t: A small type design challenge appeared first on Simplify C++! .

Core Guidelines are not Rules

There is a difference between guidelines and rules. Boiling down guidelines to one-sentence rules has drawbacks that make your code harder to understand. The famous quote by Captain Barbossa from [ ] The post Core Guidelines are not Rules appeared first on Simplify C++! .

[fix dev diary] Week 6-7: Description and Issue ID

In my dev diary blog post series, I document the minutiae of what I am doing for my toy project Fix. The diary can also be found in smaller bites [ ] The post [fix dev diary] Week 6-7: Description and Issue ID appeared first on Simplify C++! .

isValid()? Establish invariants and avoid zombie objects

When classes have an isValid method or similar, the code using them often is less clear and harder to maintain. If possible, validity should be an invariant that can not [ ] The post isValid()? Establish invariants and avoid zombie objects appeared first on Simplify C++! .

[fix dev diary] Week 5: std::expected

In my dev diary blog post series, I document the minutiae of what I am doing for my toy project Fix. The diary can also be found in smaller bites [ ] The post [fix dev diary] Week 5: std::expected appeared first on Simplify C++! .

[fix dev diary] Week 4: Closing in on core domain code

In my dev diary blog post series, I document the minutiae of what I am doing for my toy project Fix. The diary can also be found in smaller bites [ ] The post [fix dev diary] Week 4: Closing in on core domain code appeared first on Simplify C++! .

[fix dev diary] Week 3: create command and application service

In my dev diary blog post series, I document the minutiae of what I am doing for my toy project Fix. The diary can also be found in smaller bites [ ] The post [fix dev diary] Week 3: create command and application service appeared first on Simplify C++! .

[fix dev diary] Week 2: Foundation of the CLI App

In my dev diary blog post series, I document the minutiae of what I am doing for my toy project Fix. The diary can also be found in smaller bites [ ] The post [fix dev diary] Week 2: Foundation of the CLI App appeared first on Simplify C++! .

[fix dev diary] Week 1: Preparations

This is the start of my dev diary blog post series, where I document the minutiae of what I am doing for my toy project Fix. The diary can also [ ] The post [fix dev diary] Week 1: Preparations appeared first on Simplify C++! .

Old new Project: Fix

When I wrote about rebooting the blog, I also wrote I d reboot my toy project Fix . Here is what Fix is about this time. What is Fix? Fix is [ ] The post Old new Project: Fix appeared first on Simplify C++! .