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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

...but we need to fix functionality<br />

But things might not be quite as bad as they look. You don’t have to fix<br />

all the bugs in Mercury Meals; you just have to fix the bugs that<br />

affect the functionality that you need. Don’t worry about the rest<br />

<strong>of</strong> the code—focus just on the functionality in your user stories.<br />

Title:<br />

Est:<br />

Priority:<br />

�<br />

�<br />

�<br />

�<br />

12<br />

Order Regular Meal<br />

10<br />

Title: Order vegetarian or vegan meal<br />

Est:<br />

Priority:<br />

20<br />

6<br />

Title:<br />

Est:<br />

Priority:<br />

View all the orders for a flight<br />

Everything revolves around customer-oriented<br />

functionality.<br />

You write and fix code to satisfy user stories.<br />

You only fix what is broken, and you know what<br />

is broken because you have tests that fail.<br />

Tests are your safety net. You use tests to make<br />

sure you didn’t break anything and to know when<br />

you’ve fixed something.<br />

4<br />

10<br />

Download at WoweBook.Com<br />

�<br />

�<br />

These are the user stories that<br />

the Mercury code affects; we<br />

only need to fix the code that<br />

these user stories depend on.<br />

Functionality is<br />

the focus. Only<br />

fix code to fix<br />

user stories.<br />

If there’s no test for a piece <strong>of</strong> functionality, then<br />

it’s the same as saying that functionality is broken.<br />

While beautiful code is great, functional code<br />

trumps beautiful code every single time. This<br />

doesn’t mean to let things stay sloppy, but always<br />

keep in mind why you’re working on this code in<br />

the first place: for the customer.<br />

bugs<br />

you are here 4 395

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

Saved successfully!

Ooh no, something went wrong!