Practices for debugging

Not products or tools
  • Environment

    • ENV variables

    • API connections

    • Browser version

    • Programming language version

    • OS version

  • Data

    • Values in database

    • Migrations on the data

    • Missing values in data

    • Incorrect data types

  • Code

    • Working vs non working commit

    • Correct function calls

    • Function defaults and constants

    • Call stack/error stack