by andygrunwald on 10/29/20, 3:29 PM with 5 comments
Every now and then, I read answers from Ex-Google Engineers on questions like "How is it like to be out of Google? What do you miss in the industry?". Often they say "the quality of source code".
I am curious: What is that special to the source code inside Google? What makes them "high quality"? Is it a well-commented code base? That people with less context get a grasp of what the piece of code is doing? Is it a strict following of company-wide coding guidelines? Is it the tooling around that supports the maintenance of the quality?
I am curious to hear answers from people who have experienced the code inside Google. And maybe have concrete examples?
Thanks all.
by tony on 10/29/20, 10:03 PM
- C: https://github.com/google?q=&type=&language=c
- C++: https://github.com/google?q=&type=&language=c%2B%2B
- Go: https://github.com/google?q=&type=&language=go
- Java: https://github.com/google?q=&type=&language=java
Google's style guides: https://google.github.io/styleguide/
Hand-picked: https://source.chromium.org/chromium, https://android.googlesource.com/, https://fuchsia.googlesource.com/
Filter by subject: https://opensource.google/projects/explore/featured
Also you can do the same for https://github.com/microsoft and https://github.com/facebook
by rwdim on 10/29/20, 3:33 PM
This is a good example file:
https://github.com/golang/go/blob/master/src/crypto/crypto.g...
by Wonnk13 on 10/30/20, 12:25 AM
by bjourne on 10/30/20, 1:30 AM