Week 4 CST438
What is the most interesting thing you have learned in your reading of "Software Engineering at Google"? This week in CST 438 the most interesting thing I have learned from the reading of "Software Engineering at Google" was how Google structures its code review process around three distinct approval “bits" which are the "LGTM" permission bit, owner approval, and readability approval. I have always been familiar with the term "LGTM", but I never realized it was only one part of a larger system at Google. To me it was sort of the admission or approval of code by simply just mentioning that it looks good, but at google it functions as a more formal permission "bit" that, when combined with the other required approvals, allows a code change to be committed to the codebase. Going into the phrase a bit more, I now understand what makes the permission bit significant as it demonstrates that a reviewer has performed a correctness and comp...