~/talk

Test-Driven Development in Javascript

TalkinRussianat OdessaJS 2015 · 2015-08-21..08-22· [testing]
slides:none on file

TDD on JavaScript is presented as using tests as blueprints that guide you from requirements to exactly the needed code. The talk covers the red‑green‑refactor cycle, continuous integration and pair programming, and demonstrates tools: Jasmine, Mocha + Sinon for tests, Istanbul for coverage and grunt‑mutation‑testing for mutation testing, arguing these practices produce living documentation, expose weak tests, enable safe refactoring and measurably improve maintainability.

AI-written summary · about

  1. 0:00Introduction
  2. 1:19Engineering practices
  3. 7:41What is TDD
  4. 15:09Agile process
  5. 18:18Baby steps & pair programming
  6. 20:43SOLID & simple solutions
  7. 22:11Continuous Integration
  8. 22:52JS testing tools
  9. 25:47Code coverage
  10. 26:54Mutation testing
  11. 28:20Custom code analysis
  12. 30:06TDD reading list
  13. 31:14Unit tests & quality
  14. 32:30Selling TDD
  15. 33:37Adopting TDD
  16. 36:21Pair programming
  17. 39:45When it works
  18. 40:28Pair goals & teamwork
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.