Comment on My personal C coding style as of late 2023
morg@zorg.social 1 year ago
There are some pretty wild takes here. I fully support his freedom to code in whatever style he wants to but a few of these are very un-idiomatic and will make it harder for anyone else to understand his code. eg. I do see some older C code which uses custom names for the standard integer types, but most of it’s trying to solve legacy windows portability annoyances, not just redefine the world for the sake of personal taste. I’d hope that modern code wouldn’t need to do that.
There are some poorly thought out takes too: “const doesn’t help with optimisation so I don’t use it”. const isn’t there for optimisation, it’s there to expose bugs in memory handling. This is basically a statement that he refuses to use best practices for avoiding bugs.