"And thirdly, the code is more what you'd call "guidelines" than actual 
rules."  -- Captain Hector Barbossa

On Saturday, July 29, 2017 at 10:37:11 AM UTC-7, ecstati...@gmail.com wrote:
>
> Sorry to repeat myself, but I think I wasn't clear enough, as many people 
> on this forum still don't understand my point at all. 
>
> Google, as ANY company, MUST force its employees to use exactly the same 
> standards.
>
>
This is flat out incorrect.  In particular, by using "ANY", "MUST" "force" 
and "exactly", your directive is invalidated by a single company that 
doesn't follow your directive succeeding. I've been at several such 
companies.  

Google has some of the strictest (and in some cases, flawed) coding 
standards I've seen in my three plus decades in the industry.  Those 
standards didn't make the code better than companies I've been at with 
loose or even non-existent coding standards.

I'd compare Google coding standards to Google management's belief that open 
floor plans are more productive; that office layout is only a boon to 
real-estate services's budget. I spent over a third of my career in 
environments where I had a private office or at least sufficient space to 
have minimum disruptions, and I can say the Google philosophy (and it's 
interruption filled side-effects) is truly flawed.

But neither Google's office layout nor their coding standards are fatal 
flaws.

I would stress proper documentation, good tests and diligent code reviews 
far more than blind adherence to a coding standard.

Good coders write good code, including being consistent with the code base. 

OCD coding standards don't make bad coders good coders.  Never did, never 
will.

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to