Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Common Sense Testing

Common Sense Testing

In this presentation I make the case that the common approach to Test-Driven Development, particularly at lower levels of the application stack, not only sucks the joy out of coding, but also increases the barrier-to-entry for new comers and ends up providing, in many cases, negative utility to the development team when compared with a focus on higher-level feature/integration/browser tests. Realizing this has lead to a major shift in my own development workflow, (including an improved ability to scale teams and delegate,) all while increasing the value I provide to my clients and customers.

Andrew Culver

April 12, 2018
Tweet

More Decks by Andrew Culver

Other Decks in Programming

Transcript

  1. 8IBUBSFPVSHPBMT w ,FFQGFBUVSFTGSPN CSFBLJOHBOEBWPJE SFHSFTTJPOT w %FMJWFSBTNVDIWBMVFBT QPTTJCMF w ,FFQPVSIFBETQBDFBT

    IJHIJOUIFTUBDLBOEBT DMPTFUPUIFFOEVTFSPS UIFCVTJOFTTBTQPTTJCMF w 4DBMFTNBMMEFWFMPQNFOU UFBNTFBSMZBOE FDPOPNJDBMMZ w .BYJNJ[FUIFJNQBDUPG UIFNPTUUBMFOUFE EFWFMPQFST w ,FFQQSPHSBNNJOH BDDFTTJCMF w ,FFQQSPHSBNNJOHGVO
  2. l8IBU`TUIFQSPCMFNXJUI 5%%PS6OJU5FTUT z w -JNJUFEVUJMJUZJOBDUVBMMZ EFUFDUJOHSFHSFTTJPOT w *UTMPXTUIFQSPDFTTPG DSFBUJOH w

    *ODSFBTFTUIFCBSSJFSUP OFXDPNFST w .BLFTJUIBSEFSUP DIBOHFBOESFGBDUPS DPEF w $SFBUFTDPEFUIBUJT IBSEFSUPSFBEBOE VOEFSTUBOE  w 5PPNVDIMPXWBMVFPS OFHBUJWFWBMVFDPEF w 1VTIFTZPVSIFBETQBDF EPXOUIFTUBDL w 7FSZMPXQSJPSJUZGPS pOBODJBMTVDDFTT