+ All Categories
Home > Documents > Be the Garbage Man of your team Alex Kogon Dima Kovalenko.

Be the Garbage Man of your team Alex Kogon Dima Kovalenko.

Date post: 14-Jan-2016
Category:
Upload: clinton-cooper
View: 213 times
Download: 0 times
Share this document with a friend
Popular Tags:
35
Be the Garbage Man of your team Alex Kogon Dima Kovalenko
Transcript
Page 1: Be the Garbage Man of your team Alex Kogon Dima Kovalenko.

Be the Garbage Man of your team

Alex KogonDima Kovalenko

Page 2: Be the Garbage Man of your team Alex Kogon Dima Kovalenko.
Page 3: Be the Garbage Man of your team Alex Kogon Dima Kovalenko.
Page 4: Be the Garbage Man of your team Alex Kogon Dima Kovalenko.
Page 5: Be the Garbage Man of your team Alex Kogon Dima Kovalenko.

Let’s talk about Garbage

Page 6: Be the Garbage Man of your team Alex Kogon Dima Kovalenko.

My first job

Page 7: Be the Garbage Man of your team Alex Kogon Dima Kovalenko.

My second job

• Manual testing

Page 8: Be the Garbage Man of your team Alex Kogon Dima Kovalenko.

No one wants this job!

Page 9: Be the Garbage Man of your team Alex Kogon Dima Kovalenko.
Page 10: Be the Garbage Man of your team Alex Kogon Dima Kovalenko.
Page 11: Be the Garbage Man of your team Alex Kogon Dima Kovalenko.
Page 12: Be the Garbage Man of your team Alex Kogon Dima Kovalenko.
Page 13: Be the Garbage Man of your team Alex Kogon Dima Kovalenko.

Solution

• Perl script

Page 14: Be the Garbage Man of your team Alex Kogon Dima Kovalenko.

Final Thoughts

• Frustration is good• Automation is good• New skills are good

Page 15: Be the Garbage Man of your team Alex Kogon Dima Kovalenko.
Page 16: Be the Garbage Man of your team Alex Kogon Dima Kovalenko.

When we do things right, no one knows we exist!

Page 17: Be the Garbage Man of your team Alex Kogon Dima Kovalenko.
Page 18: Be the Garbage Man of your team Alex Kogon Dima Kovalenko.
Page 19: Be the Garbage Man of your team Alex Kogon Dima Kovalenko.
Page 20: Be the Garbage Man of your team Alex Kogon Dima Kovalenko.
Page 21: Be the Garbage Man of your team Alex Kogon Dima Kovalenko.
Page 22: Be the Garbage Man of your team Alex Kogon Dima Kovalenko.

How I learned to be good by doing everything bad

Page 23: Be the Garbage Man of your team Alex Kogon Dima Kovalenko.
Page 24: Be the Garbage Man of your team Alex Kogon Dima Kovalenko.

Case Study 1: University Work

Page 25: Be the Garbage Man of your team Alex Kogon Dima Kovalenko.

Blackboard Coding

• Short ugly variable names• Lots of theory• Lots of coding, little compiling (or testing!)

Page 26: Be the Garbage Man of your team Alex Kogon Dima Kovalenko.

Result?

Page 27: Be the Garbage Man of your team Alex Kogon Dima Kovalenko.

Start Over!

• Start small, compile continuously

• Test all the time, even the smallest things

• Code with the debugger!

Page 28: Be the Garbage Man of your team Alex Kogon Dima Kovalenko.

Times they are a…

vs

Page 29: Be the Garbage Man of your team Alex Kogon Dima Kovalenko.
Page 30: Be the Garbage Man of your team Alex Kogon Dima Kovalenko.
Page 31: Be the Garbage Man of your team Alex Kogon Dima Kovalenko.
Page 32: Be the Garbage Man of your team Alex Kogon Dima Kovalenko.

Case Study 2: Reengineering Old Code

Page 33: Be the Garbage Man of your team Alex Kogon Dima Kovalenko.
Page 34: Be the Garbage Man of your team Alex Kogon Dima Kovalenko.
Page 35: Be the Garbage Man of your team Alex Kogon Dima Kovalenko.

Recommended