Slide 1

Slide 1 text

Building a sustainable codebase: 7 years and counting Peter Steinberger - @steipete | CRAFT BUDAPEST '17

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

Technology Choices

Slide 5

Slide 5 text

Boring Is Good

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

Refactoring

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

Hacks

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

Bug Reports

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

Code Reviews

Slide 15

Slide 15 text

Code Formatting

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

Tests & Continuous Integration

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

“Whatever you gain now in convenience or speed, will at some point need to be paid back.”

Slide 20

Slide 20 text

Saying No to Features

Slide 21

Slide 21 text

People

Slide 22

Slide 22 text

Sustainable Projects → Technology Choices → Boring Is Good! → Refactoring & Technical Debt → Hacks, Bug Reports, Code Reviews → Tests + Continuous Integration → Saying No to Features

Slide 23

Slide 23 text

Thanks! blog.pspdfkit.com Peter Steinberger - @steipete | CRAFT BUDAPEST '17