Difference between revisions of "DIT085 FAQ 2015"

From CERES
Jump to: navigation, search
(Created page with "'''Q:''' Do we need to add new functionalities to make this really work? '''A:''' No! Please stick to the minimum functionality. The focus is on testing and not programming ...")
 
Line 11: Line 11:
  
 
'''A:''' This is very much recommended. If you use any other programming language or development environment, you may expect far less help and support from the instructors (and also from your peer groups).
 
'''A:''' This is very much recommended. If you use any other programming language or development environment, you may expect far less help and support from the instructors (and also from your peer groups).
 +
 +
 +
'''Q:''' What do pre- and post-condition in Phase 1 (TDD of Unit) mean?
 +
 +
'''A:''' Post-condition is the conditions on the state and input parameters that are necessary for the successful execution of the to-be-designed method.
 +
Post-condition is the effect of the method on the state and also its return value.

Revision as of 21:58, 22 January 2015

Q: Do we need to add new functionalities to make this really work?

A: No! Please stick to the minimum functionality. The focus is on testing and not programming and hence, you need to spare enough time to apply testing techniques. If the description is vague; just make a reasonable design decision and document it.

Q: Do we need to implement a database on the server side?

A: No! All data may be stored in a data-structure in memory.

Q: Do we have to use Java and Eclipse?

A: This is very much recommended. If you use any other programming language or development environment, you may expect far less help and support from the instructors (and also from your peer groups).


Q: What do pre- and post-condition in Phase 1 (TDD of Unit) mean?

A: Post-condition is the conditions on the state and input parameters that are necessary for the successful execution of the to-be-designed method. Post-condition is the effect of the method on the state and also its return value.