Going through the code line by line won't help. The problem is the software was not programed to and unable to handle all possible real world scenarios. They likely never predicted the failures in their software simulations and IV&V. The sin Boeing committed was after the first failure, instead of owed up they tried to explain it away.