[Music] hi everybody my name is JMA bason and I'm the CEO of discover Labs I'm Javon and I'm a CS student at udub Seattle I'm lar and I'm a software engineering manager at Airbnb my name is pan and I am a software engineer at Xbox probably one of the most important steps in pushing code looking for ways to improve it or ways to debug any problems that already might be there you can go in and you leave comments and you have a conversation with the person who wrote the original code and so it's having a
second pair of eyes code reviews are important because they ensure the success of your code and your product we don't always see our own errors as the weeks and months roll in I could see the evolution I was writing better code and how the overall code base was better every time I'm check in code on get I make a pull Quest and it mandatorily must be approved by at least one person is a very powerful teaching tool first run the code make sure that everything actually works and then we'll sit down and look into it
I look for a lot of common errors depending on like the language how is it running is there anything there that could be potentially broken if something gets updated after that then I look mainly towards logic learning a little bit more about the algorithm the efficiency the concept the mental map any tests that could possibly bring break the program it's a great way to Lear not the only way but a great way code reviews they they make the code better and they make the person writing the code better as well think of it as proof
reading by writing um code that's easily readable by commenting things if anyone else were to look over your code it makes it way faster to understand what's happening it's a way of telling the computer what it's going to do and you're going to want to be able to understand what you told the computer to do if you have someone on your team that is a really good code riew give them a chance to stick with them and listen but that code review helps bring in a lot of different perspectives I mean you have different Engineers
from different teams people who are in charge of different parts of the code you have to be able to write it in a scope or somebody else will be able to pick it up from you because you are not going to be working on this one thing forever that's what cor review is about [Music]