Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Could any one please answer the question. 1.) Test-first development is one of t

ID: 3611422 • Letter: C

Question

Could any one please answer the question. 1.) Test-first development is one of the most importantinnovations in extreme programming. Discuss two waystest-first development helps the development team develop a betterunderstanding of system requirements. Thank you Could any one please answer the question. 1.) Test-first development is one of the most importantinnovations in extreme programming. Discuss two waystest-first development helps the development team develop a betterunderstanding of system requirements. Thank you

Explanation / Answer

1. It can cause "elastic", or flexible code that can be manipulatedeasy and integrated easily into later applications that may callupon that segment. Clean interfaces generally operate moremechanically, and more efficiently, which is basically a commonsense thing. In short, it develops better code. Better code=Better Development 2. It allows a single tester to develop a test that analyzes a singlefunction. If the test passes in all situations, you can be assuredthat the code at that location is clean and bug-free, for themoment, and that any other part of your code will not fail becauseof it.Continual testing and analytical operations of entire codesby Test-First Development can lead to near fail-proof code,something that is extremely desirable.