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