6
www.software.ac.uk Software Sustainab ility Institute Enabling transition between maintainers

Ssi maintainers

Embed Size (px)

Citation preview

Page 1: Ssi maintainers

www.software.ac.uk

SoftwareSustainabilityInstitute

Enabling transition between maintainers

Page 2: Ssi maintainers

www.software.ac.uk

SoftwareSustainabilityInstitute

Need to know

• What it does• How it’s used• How it works• What is where

Page 3: Ssi maintainers

www.software.ac.uk

SoftwareSustainabilityInstitute

Oracle and novice

• Oracle inducts novice Discuss designs Develop code Walk through code

• Is there time for this?

Page 4: Ssi maintainers

www.software.ac.uk

SoftwareSustainabilityInstitute

Self-guided

• Software development > programming User docs Tests Design docs Research papers Commented source code

• Your navigators

Page 5: Ssi maintainers

www.software.ac.uk

SoftwareSustainabilityInstitute

In at the deep end

• A mass of source code• An idea of what it does• DIY

Inspect code Document the design and assumptions Write tests Write user doc

• A resource for those who come next

Page 6: Ssi maintainers

www.software.ac.uk

SoftwareSustainabilityInstitute

A minimal set?

• Well structured and commented code• Tests that embody what it’s meant to do