01.02.2013 Views

Software Development Cross Solution - Index of - Free

Software Development Cross Solution - Index of - Free

Software Development Cross Solution - Index of - Free

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Security issues are the one<br />

exception. You need to be careful<br />

that code that isn’t tested isn’t<br />

available for people to use—either<br />

accidentally or deliberately. Your<br />

coverage report can help identify<br />

which code you’re actually using.<br />

But wait a sec, isn’t there a lot <strong>of</strong> code in Mercury’s Meals<br />

that we haven’t tested? We’ve only proven the parts <strong>of</strong> the<br />

Mercury Meals code that are used by our user stories, but<br />

doesn’t that mean you’re shipping s<strong>of</strong>tware that could contain<br />

a stack <strong>of</strong> buggy code? That can’t be right, can it?<br />

You’ve uncovered an unfortunate truth.<br />

Yes, there may be bugs in the code, particularly in<br />

the Mercury Meals code that you inherited. But you<br />

delivered code that worked.<br />

Yes, there are potentially large pieces <strong>of</strong> that library that<br />

haven’t yet been covered by tests. But you have tested<br />

all the code that you actually use to complete your<br />

user stories.<br />

The bottom line is that pretty much all s<strong>of</strong>tware has some bugs.<br />

However, by applying your process you can avoid those bugs<br />

rearing their ugly head in your s<strong>of</strong>tware’s functionality.<br />

Remember, your code doesn’t have to be perfect, and <strong>of</strong>ten<br />

good enough is exactly that: good enough. But as long as<br />

any problems in the code don’t result in bugs (or s<strong>of</strong>tware<br />

bloat), and you deliver the functionality that your customer<br />

needs, then you’ll be a success, and get paid, every time.<br />

bugs<br />

Real success is about DELIVERING<br />

FUNCTIONALITY, period.<br />

Download at WoweBook.Com<br />

you are here 4 413

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!