Skip to main content
CodingHelp
HomeCareersCoursesSurveyCareer surveyForumsFAQContact
Log inSign up
Back to course overview
Software Engineering Practices

Quality

Write fast, deterministic unit tests with test doubles, refactor safely under tests, and debug production issues from logs and stack traces.

3 lessons ยท 2h 45m
  • Testing in depthReading

    Write fast, deterministic unit tests by injecting stubs and spies, and check that your tests catch bugs.

    51m
  • RefactoringReading

    Spot code smells and refactor in small steps while characterization tests keep behaviour the same.

    1h 7m
  • Debugging production issuesReading

    Turn a stack trace and logs into a hypothesis, a failing test and a fix.

    47m
Coding Help
  • About
  • Careers
  • Courses
  • Career survey
  • Forums
  • FAQ
  • Contact
  • Terms
  • Privacy