I like to comment my code as little as possible. Here's why. Even without the comment, the version that calls a named function is easier to read.

Taking pieces and naming them is usually more effective than commenting. Obviously there's lots of times this isn't enough and you need a comment, but people often double take when I say I try to avoid commenting code. #Swift

@tewha My general rule of thumb is that the code should say what it’s doing and the comments should say why, mostly in cases where the why is unclear.
@jmwolf Agreed. And in some cases, give an overview or context.