-
Notifications
You must be signed in to change notification settings - Fork 3
Home
Gareth Robinson edited this page Dec 9, 2019
·
7 revisions
- Check out the repo and get it running
- Bugfix: Quantity does not work properly when creating invoices
- Discussion: Analyse the invoice model, what should we do
- Rename the variable names in there
- Can we add a comment to clear things up?
- Refactoring/basic dev: Break line items out into separate model
- Validations
- Data consistency
- Discussion: If the invoice needed to be deployed to an external service, how would you structure it?
e.g. Endpoint to create invoices
- Sends invoices to emails
- Sends invoices to xero client
- Charged invoice through some payments service
- Bugfix: Invoice shows NaN if non numeric input is given to line items
- Development: Invoice needs a total cost stored
- Discussion: Should we store total cost or not? What would you use (Money gem, other)?
- Bugfix: On list page, number of line items is not showing properly
- Dev/discussion: Test Invoice class
- Unit testing
- Integration testing
- End to end testing
- Discussion: How would you restructure things