the android gunslinger
TRANSCRIPT
The Android GunslingerA hero’s jouney to building a product
Saul Diaz
Android Dev @ Chicisimo.com
@sefford
BEGINNING
ABYSS
ATONEMENT TRANSFORMATION
BEGINNING
RELEASE
MAINTENANCE DEVELOPMENT
BEGINNING
ARCHITECTURE PRODUCT IS ABOUT INTENTRULE 1: NEVER CHANGE THE DEALRULE 2: NO NAMESRULE 3: NEVER OPEN THE PACKAGE
Legacy code
Developers
DEVELOPMENTFrom a product viewpoint
Specification
Analysis Design Impl.Testin
gDeploy Maint.
Review
Review
QA
Analysis Design Impl.Testin
gDeploy Maint.
Prototype Asseting
PRODUCT LIFECYCLE
ARCHITECTURE IS ABOUT INTENTPRODUCT PURPOSE
PRACTICES
THERE ARE NO BRAKES
YOU ARE YOUR OWN WORST ENEMY
Analysis Design Impl. Testing Deploy Maint.
SOLID
BS + CI
UNITACCEPTANCE
COVERAGEBETASS.ROLL
CRASHREPORTING
SOFTWARE LIFECYCLE
SEMANTICSITERATIVE
RELEASING
THINGS PEOPLE DON’T DO:
READ
GIVE A F**K
UPDATE
THINGS PEOPLE DO:
COMPLAIN
CLICK
KEEP THEIR PHONES ON A SHITTY STATE
THE COMPANIONS
Questions?