Here is some poorly written code that I had to review today and modify (i.e refactor). I have removed the domain of the code and renamed the variables, so that it remains anonymous, but the just of the code is still intact.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | var itemCount = 0; if (users.ShoppingCart != null && user.ShoppingCart > 0) {   foreach (var cart in user.ShoppingCart)   {    if (cart.Items != null && cart.Items.Count > 0)    {      foreach (var item in cart.Items)      {        itemCount++;      }    }   } } | 
Lets go through the inner loop of the code first. First the […]


