2. 2
I’m Stanly
• Lives in Singapore!
• Agile coach, SW developer!
• Worked in small to large
companies!
• Experienced in Insurance, Mobile
Safety, Education, Logistics and
Banking!
• Java, .Net, JavaScript, Objective-C
stanly@odd-e.com
9. 9
It is not a unit test when:
• It talks to the database!
• It communicates across the network!
• It touches the file system!
• It can't run at the same time
as any of your other unit tests!
• You have to do special things to your
environment (such as editing config
files) to run it.
Michael Feathers
13. 15
amount of bad
code
panic
amount of code
smells
time spend on
bug fixing
motivation
developers
quick hacks
opportunity for
# of bugs
indicates
O
refactoring
O