One of the most interesting things I have learned reading "Software Engineering at Google" is the idea of code reviews. When I first was thinking about programming I thought the actual coding would take up most of the time, but it appears that code reviews can consume an equal if not more amount of project time. I also learned that there are different types of code reviews and how there are many different aspects that the code reviewer is looking for before approving a piece of code. Reading about software engineering at Google it does sound like coding and reviewing code is very much a group effort with team members switching between the roles, similar to our current group projects.
This week, we developed a deeper understanding of the network control plane and explored routing algorithms such as Dijkstra and Bellman-Ford, focusing on how they determine the most efficient paths for data transfer. We also learned about the SDN control plane, which allows for dynamic network management and routing. In addition to the theory learned this week, we conducted a network lab exploring the use of a basic SDN controller using Mininet and Wireshark. We looked at how Internet Control Message Protocol (ICMP), can be used for network diagnostics, particularly for network troubleshooting with tools like ping and traceroute.
Comments
Post a Comment