Behind the scenes

Dawid Pośliński               @PoslinskiNet

of mature EmberJS project

Holy grail

Weapons

Enemies

Who's the commander

"Wake up" the ship

State of the ship (legacy/issues)

Know your crew and their skills

Know the "ship" protocol

Discover new worlds, adapt to new environments

Only those who will risk going too far can possibly find out how far it is possible to go."

T.S. Eliot

Backup plan...

DOCUMENTATION!

Crew shortage

Final battle

What...

...is...

...an ultimate...

...LTS...

🔫 weapon?

Testing!

Why?

refactor safely

documentation

acceptance check

safer upgrades

multiple browsers check

test the app delivery flow

license check

automate practises check

rebuild the ship

passage map

commander checks

weapon upgrades

traps against multiple enemies

double check the weapon

make sure the droid works

check drill knowledge

But remember...

Tests are like bullet proof vest - can protect you but it doesn't mean that you are immortal

One more thing...

github.com/PoslinskiNet/ember-testing-guide

thanks

Dawid Pośliński                  @PoslinskiNet

/PoslinskiNet

http://poslinski.net

spread the word...

Behind the scenes of mature projects

By Dawid Pośliński

Behind the scenes of mature projects

Check out how we usually handle long running Ember.JS projects.

  • 1,269