In this video, we take a piece of crappy Java code with no tests. Our objective is to write tests for it and then refactor to make it better. The code has the most common problems that much larger legacy applications have, like Singletons, static calls and feature envy. It also has some design problems. Fixing that is quite hard, mainly when we need to write all the tests before we start the refactoring. Another rule: We cannot change production code if it is not covered by tests but quite often we need to change the production code in order to be able to test it. How to solve this problem? Well, I hope I can answer all these questions in this video. If you want to know more about Software Craftsmanship, please check my book: leanpub.com
Posts Tagged ‘ please-check ’
api
computer repair
details
developers
discontinue
diy
do it your self
download
dvd
education
efforts
entertainment
experiences
extraction
facebook
fix
functioning abnormally
gaming
howto & style
how to fix
interface-makes
internet
internet-download
internet network problem
laptop
laptop repair
manager
marketing
network
problem
product
repair
require
science & technology
seo
seo tips
slow working computer
software problems
term
tutorial
video
windows
wireless
yahoo
your-computer
How To Make Exploding Arrows! – Minecraft Modding Tutorial
February 28, 2012