DEV Community

Discussion on: Empathy in Dev and Ops

Collapse
 
caseywebb profile image
Casey Webb • Edited

That's all good and well until you come across this...

for (var i = 1; i <= 5; i++) {
  switch (i) {
    case 1:
      // ...do first
      break
    case 2:
      // ...do second
      break
    case 3:
      // ...do third
      break
    case 4:
      // ...do fourth
      break
    case 5:
      // ...do last
      break
  }
}

This is an actual pattern we found written by a former "senior" dev. In multiple places.

If that doesn't deserve a WTF, I don't know what does...

Collapse
 
gvilarino profile image
Guido Vilariño

That's just generators + yield in pseudo-C, innit? xD