As I posted already I don't really care about layout oriented standards. There are some i like better than others but I'll adopt whatever I'm required to with minor grumbling.
More important are standards for the code itsself.
Consistent ways of allocating memory. Consistent ways of using threads (Do we use queues, do we "ban" shared data?) Consistent ways of passing data. Do we prefer pass by pointer? Or reference? Do we prefer to allocate memory and pass it into a function to use like in C or do we let objects handle their own memory? Do we like shared pointers or do we prefer other ways to manage things?
I find all of that matters more than layout but again, as long as it's not insane I don't much care the details.
And then standards for accepting code?
Do we insist on actual proper code reviews?
Do we properly document what the changes are _for_ in source control and do we have one functional change per commit so we can manage them?
How is code deployed? Do we need to write a backout plan for each change in case it fails to work in production...
These things matter more than the detail
jbbMember Since 12 May 2004
Offline Last Active Oct 17 2016 05:05 AM