CST 438 - Week 4
One of the topics I have been interested in “Software Engineering at Google” is testing culture. The testing overview chapter discussed the evolution of testing at Google from being non-existent to official company practice. What stood out to me was how it compares to the view of some software engineers I have talked to in the past. While sharing their views on unit testing with me, an engineer told me at the time that it's something they don't do often. Their reasoning was that after spending so much time writing a code, the last thing they want to do is write even more code for unit tests. Another engineer shared with me that writing unit tests is something that is left for the interns. From their perspectives, I can see how engineers can become complacent and the testing culture at an organization can degrade. In contrast, reading about Google’s systematic approach to testing and how it was needed after the Google Web Server failures highlighte...