Sandi Sessions: Session 01

Post on 20-Mar-2017

81 views 0 download

Transcript of Sandi Sessions: Session 01

ShiptSandi

Sessions

ShiptSandi

Sessions

lovesbicycles

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”

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();

}}

}

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

Lightsaber

rails generate model lightsaber

rails generate model lightsaber hilt_id:integer

rails generate model lightsaber hilt_id:integer length:int

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

Lightsaber

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.

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

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

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.

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

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