Next: Is Testing Important?
Up: junit_dd
Previous: Contents
Contents
Index
Imagine this scenario: You work as a software developer for a local pizza company. You are instructed to create a Pizza class for their online ordering application. You are told that you should be able to add, remove, and edit items that are on a Pizza.
Given this scenario, how would you, as a developer, define ``working forwards''? Rank the items below from first to last, i.e., ...which one you would do first, then second, then third, etc.
- Start coding the Pizza class
- Design the behavior of the class (i.e., create the API)
- Create one or more unit tests for the methods of the class
- Create some code that will use the Pizza class
- Define the attributes of the class
- Grab a friend and start writing the class together
- Other (please describe)
Next: Is Testing Important?
Up: junit_dd
Previous: Contents
Contents
Index