TL;DR: Choose official coding guideline to shut down wasteful pointless arguments.
While Urho3D have coding style guidelines (stuff like naming & indentation), it doesn’t have coding guidelines.
Considering arguments block PRs, and since @cadaver left, I think it’s important to have agreed upon official guidelines so we can point bikeshedders to them to shut down the argument, so they won’t waste time and block progress.
Since it’s pointless to try to argue with “Poisonous People”[1], because:
- They don’t listen
- They just want to keep arguing forever
I’m in favor of using C++ Core Guidelines, and here are the reasons:
- It’s written and reviewed by a lot of people, including experts like C++ committee members.
- It addresses a lot of topics - less opportunities for arguments.
- At least with Visual Studio, there’s static analysis checker for the Core Guidelines.
- It’s designed for modern C++
Note that the goal of using a coding guideline (at least for me) is not to fanatically follow it, but to shut down wasteful arguments by already having official rules in place.
1 - Poisonous People:
Please vote:
- Let’s use C++ Core Guidelines
- Let’s use some other guideline (please explain which and why)
- I’m against using guidelines
0 voters