1. 5
  1.  

  2. 2

    This approach has served me better than anything else over the past 20 years. I’ve phrased it a few different ways. I used to say “if you need more than one conjunction when reading the code then you need more than one line” but I got away from that as I learned just how few people actually re-read their code back to themselves.