"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.