CST 438-40 Software Engineering - Week 4
Week 4 Journal: What is the most interesting thing you have learned in your reading of "Software Engineering at Google"? The most interesting thing I learned from Software Engineering at Google was that code reviews are not just about checking whether code works. They also make sure the code is understandable, maintainable, and easy for the rest of the team to work with. This relates to the group project we are doing right now in this class because we are using GitHub branches and pull requests to combine everyone’s work. When I pulled the latest changes from the main branch, I saw how much code from different teammates had been added to the student controller files. That made me understand why Google uses peer engineers, readability approvers, and code base owners during reviews. Having different people check the code can make it clearer and easier to maintain, especially if the original person who wrote it is no longer available.