geany/geany — comment on commit f31a84869d45980a7ecb27f5a4d6c3588c547eee
File: src/document.c line 2372
By codebrainz:

There's a difference between using optimized constructs and premature optimization (as is often referred to as bad), IMO. But anyway, I guess we can agree to disagree, and since it's so trivial it's fine by me not to use them (now that I know some people dislike them), unless like you said, it's likely to actually affect performance in a significant way.

I think it would be good to document Geany-specific "unspoken" coding standards like this, since newer coders might not be aware of them, and if they're used to GTK+/GLib/some other code, they're likely to keep finding out "the hard way".