Index_U


U

UML Won t Write My Code (song), 177
Unit Test Writer (song), 183
unit testing
Camden, Rich on, 24
problems with, 188 “197
acceptance testing and, 191 “192
Aspects of Testing (VoXP), 192
Camp Regretestskiy ( satire ), 194 “197
downsides of, 190 “191
other problems, 190 “191
tests for asynchronous messaging and multithreaded systems, 188 “189
Unit Testing (VoXP), 189 “190
YAGNI 16 Tests (VoXP), 193
programming without, 197 “199
Unit Testing (VoXP), 189 “190
unit tests
described, 8
design errors and, 63
limitations of with large projects, 320
as oral documentation, 174 “175
programmers writing their own, 353
stopping writing of and problems with XP, 66
writing before code, 184 “186
up-front design
advantages of, 286 “287
basics of, 184 “186
early prototyping and, 290
vs. emergent design, 286 “287
enhancing agility with, 307
infrastructure code and, 280
managing change through, 255
vs. refactoring, 212 “218
amount required, 216 “218
benefits of up-front design, 214 “216
code as design, 212 “213
small releases and, 299
test-first design and
as complement to test-first design, 353
test-first design as complement to, 365
timing of, 287 “289
vs. YAGNI, 275
Use Case Driven Object Modeling with UML: A Practical Approach (Addison-Wesley, 1999), 22
use cases
defined, 233
vs. user stories, 232 “237
rigorousness of use cases, 236 “237
the use case, 233
use-case “driven development, 233 “235, 365
user stories and acceptance tests, 227 “245
about user stories, 229 “232
requirements and use cases instead of, 365
requirements as acceptance tests, 242 “245
summary of, 245
summary of issues regarding, 244
user stories described, 9, 228
user stories vs. acceptance tests, 228
user stories vs. requirements, 237 “242
architecture-shifting requirements, 242
requirements, 237 “239
vague requirements and non-XP projects, 240 “242
user stories vs. use cases, 232 “237
rigorousness of use cases, 236 “237
the use case, 233
use-case “driven development, 233 “235
users. See installed user bases, refactoring with



Extreme Programming Refactored
Extreme Programming Refactored: The Case Against XP
ISBN: 1590590961
EAN: 2147483647
Year: 2003
Pages: 156

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net