DEV Community

JavaScript Joel
JavaScript Joel

Posted on • Edited on

8

Code and a Poem about Software

The best code,
without tests,
not to be trusted.

function alwaysLeft(left) {
  return function(right) {
    return left
  }
}
Enter fullscreen mode Exit fullscreen mode

Test coverage,
gives confidence,
still can be busted.

alwaysLeft('L')('R') === 'L'
Enter fullscreen mode Exit fullscreen mode

Code abused,
ways unimagined,
leaving you disgusted.

function I(x) {
  return x
}

alwaysLeft(I)('L')('R') === 'R'
Enter fullscreen mode Exit fullscreen mode

@joelnet

Cheers!

Top comments (0)

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up