TA Feedback Mar 3 - RostarSynergistics/ShinyExpenseTracker GitHub Wiki
Code Base of Prototype
- Lots of FIXME comments everywhere. Some no longer apply. Better to use tickets in general, but some fixme stuff is ok. Make sure these are all fixed by the end of project part 4
- Storing data in shared preferences is a bit weird
public class ExpenseClaim implements IModel<IView<ExpenseClaim>>
This is weird.. ExpenseClaim implements IModel of IView of ExpenseClaim. Do you even need IModel? Does anything even use IModel directly?- String currency is bad
Making good progress!!
Code Documentation
Where is this? There seems to be none.
Test Cases
Where are they? I see lots of commented out tests, but that's it.. I take it you haven't been doing TDD.
OOD
Mostly good, but the IModel/IView thing is weird.