Hi, Please explain me the following terms in a simple manner with examples (If possible). 1. Iteration. 2. Agile Software Engineering. 3. Rational Unified...
I'll take a shot at this. 1) Iteration: As it relates to iterative software development mythologies, an "Iteration" is a bounded period of time (aka. TimeBox)...
hi, [to the OP: why do you ask? it sounds like a homework question. :-} did you look at wikipedia? what did searching on the internet not tell you about these...
I agree that I was a too broadly focused in my definition for "Agile Software Engineering". As you've pointed out, Agile is often adopted by teams that have...
Thanks a lot.The inputs really gave me a very good understanding of my query.Further,I would like to know that for a given software development project,how...
perhaps you are asking when would somebody be justified in not being agile? which gets back to the question (ouroboros!): what is agile? 1) say there are N...
Interesting title 100% Agile != success I met a team from Menlo Innovations at Agile 2008 that had huge successes being 100% Agile - in fact 100% XP. They...
Hi all, In addition to the previous, general question, how should / could code that is intense in database usage be unit-tested? Thanks, Matt P.S. Intense...
Hi all, Our developers (some of them to start with) are going to start writing unit tests as part of adding new code areas. Did you notice that most samples on...
This is a great question, Matt, That depends on how you define "Unit Test." Strictly speaking, the short answer is probably "no with a 'but.'" The longer...
You might also consider reading Test-Driven Development By Example (Beck), which I have not read but heard good things about, and Emergent Design (Bain), which...
You might also consider that the number of classes which actually do that should be very small, relative to the rest of your application or library. If this is...
I think Max covered it well, but I'll just chime in a teensy bit... Unit tests are about behavior, not implementation. In my view the specific database and...
... on the other hand ;-) there's times when one wants to be able to refactor the database just as you would any source code, which means you'd ideally like to...
... re: mocking. (this might be a digression into nitty-gritty and only show that i'm not really getting their drift.) my limited experience with mocks was...
I'm not sure that's the other hand, Raoul. It might not even be the other side of the same hand. I think we are all agreeing. It's all semantics. The...
... mmm, hot chocolate. (just don't call them 'hot coffee', i'd suggest. :-) re: unit tests are about behaviour: if one has a db that has no stored procedures,...
Databases are slow, right now, so database tests are. It's not that they must be, merely that they are. Max Guernsey, III Managing Member, Hexagon Software ...
Agreed. Hot Chocolate. (BTW: for those of you who loved the occasional Starbucks Chantico, they've brought back the ingredients in the form of their...
I would chime in and say that the exact schema of the db is a behavior if it is an established public interface. If it is not (such as when a product uses a db...
Yes, you should always test the public interface and there is always a public interface to test. Max Guernsey, III Managing Member, Hexagon Software ...
Hi Dan, This has been extremely helpful both as the best overview I saw on the subject and in finely balancing links that give the "overall picture" with a...
Hey Everyone, A while back, Matt Newt brought up the subject of unit-testing database intensive code. I just wanted to point out that we also need to manage ...