THINK DIFFERENT

DEVELOPMENT

TEST DRIVEN PROCESS

EXTREME PROGRAMMING

TEST DRIVEN MOTIVATION

CODE COVERAGE

PROVE EXPECTATIONS

PREVENT BUGS

EXTENSIBILITY

FLEXIBILITY

MAINTAINABILITY

CLEAN INTERFACE

CONFIDENT REFACTORING

SELF-DOCUMENTING

FOCUS ON CUSTOMER

TEST DRIVEN DESIGN

SINGLE RESPONSIBILITY

OPEN CLOSED PRINCIPLE

LISKOV SUBSTITUTION

INTERFACE SEGREGATION

DEPENDENCY INVERSION

TEST DRIVEN CYCLE

CREATE NAVIGATION MAP

WRITE TEST FIRST

ASSERT TEST FIRST

RUN TEST FIRST

FAIL TEST FIRST

WRITE CODE AFTER

REFACTOR CODE

KEEP GOING

TEST DRIVEN STYLE

KEEP IT SIMPLE STUPID

DON'T REPEAT YOURSELF

YOU AIN'T GONNA NEED IT

FAKE IT 'TIL YOU MAKE IT

TEST DRIVEN PRINCIPLES

BABY STEPS

EMERGENCY DESIGN

PAIR PROGRAMMING

CODE REVIEW

CONTINUOUS INTEGRATION

TEST DRIVEN VARIETY

TEST DRIVEN DEVELOPMENT

ACCEPTANCE TEST DRIVEN

BEHAVE DRIVEN DEVELOPMENT

BLIND DRIVEN DEVELOPMENT

TEST DRIVEN TOOLS

QUNIT

MOCHA CHAI SINON

JASMINE

KARMA

JEST

TEST AFTER DEVELOPMENT

WHAT QUESTION

DOES PROBLEM

HOW ISSUE

REFACTORING EFFECT

JOIN TEST DRIVEN WAY OF THINKING

Think Different Development

By Roman Stremedlovskyi

Think Different Development

Test-Driven Development in JavaScript projects

  • 1,192