25
Shipt Sandi Sessions

Sandi Sessions: Session 01

Embed Size (px)

Citation preview

Page 1: Sandi Sessions: Session 01

ShiptSandi

Sessions

ShiptSandi

Sessions

Page 2: Sandi Sessions: Session 01
Page 3: Sandi Sessions: Session 01
Page 4: Sandi Sessions: Session 01

lovesbicycles

Page 5: Sandi Sessions: Session 01
Page 6: Sandi Sessions: Session 01
Page 7: Sandi Sessions: Session 01
Page 8: Sandi Sessions: Session 01
Page 9: Sandi Sessions: Session 01
Page 10: Sandi Sessions: Session 01
Page 11: Sandi Sessions: Session 01
Page 12: Sandi Sessions: Session 01

Page 13: Sandi Sessions: Session 01

Access Jail Cell !

Is PoPresent?⛓

Explain to Trooperwhy you need Po.

Retrieve Po

Explain EscapePlan

Find Tie Fighter

Board Tie Fighter

Get the Heck Out!

Wrong Cell

Shoot Stormtrooper #Shoot Stormtrooper #Yes

No

“You’re not authorized!”

“Sure, take him”

Page 14: Sandi Sessions: Session 01

function rescueFinn() {accessJailCell();if(prisonerPresent) {

var trooperReponse = explainToTrooper(“Ren wants to see the prisoner.”);

if (trooperResponse === “Sure”) {retrievePoFromCell();explainToPoEscapePlan();findOpenTieFighter();boardOpenTIEFighter();getTheHeckOut();flyToJakku();

} else {shootStormTrooper();

}}

}

Page 15: Sandi Sessions: Session 01

It is the need for change that makes design matter.”

Page 16: Sandi Sessions: Session 01

Lightsaber

rails generate model lightsaber

Page 17: Sandi Sessions: Session 01

rails generate model lightsaber hilt_id:integer

Page 18: Sandi Sessions: Session 01

rails generate model lightsaber hilt_id:integer length:int

Page 19: Sandi Sessions: Session 01

rails generate model lightsaber hilt_id:integer length:int color:string

Lightsaber

Page 20: Sandi Sessions: Session 01

Practical design does not anticipate what will happen to your application, it merely accepts that something will and that, in the present, you cannot know what.

Page 21: Sandi Sessions: Session 01

class Jedi < Person::ForceUser

belongs_to :planetbelongs_to :side

has_many :lightsabers, through: :force_user_lightsabershas_one :padawanhas_many :midichlorians

def has_master?in_training?

end

Page 22: Sandi Sessions: Session 01

class Jedi < Person::ForceUser

belongs_to :planetbelongs_to :side

has_many :lightsabers, through: :force_user_lightsabershas_one :padawanhas_many :midichlorians

def has_master?in_training?

end

Page 23: Sandi Sessions: Session 01

Data is like a child that behavior sends off to school every morning; there is no way of knowing what actually happens while it is out of sight. The influences on data can be unpredictable and largely untraceable.

Page 24: Sandi Sessions: Session 01

When the act of design prevents so!ware from being delivered on time, you have lost.

Page 25: Sandi Sessions: Session 01

When the act of design prevents so!ware from being delivered on time, you have lost.