General aspect:
still managed to get an NPE.
Fixed.
Your half-stars for rating priority and workload don't look correct.
Not Fixed, but should be relatively easy to fix.
got an illegal state exception when I tried to create a task with no deadline.
Fixed. All the task fields will be checked on the CreateTaskActivity.
"Manage Project" does the same thing as "Create Project".
Fixed. Now manage project will first see a list of editable project, and then navigated into detail and fix it.
It is not a good idea to catch Exception unless you're doing it for logging purposes and plan to rethrow it.
Half-Fixed. Added the Log functionality, but do not have enough time to fix all of the TODO stub.
You have a lot of autogenerated catch blocks which do nothing or just print stack traces; some of these are okay, but many aren't. You should clean up the todos and figure out what you should actually do if an exception is thrown.
Half-Fixed. Please refer to above.
You have a lot of TODOs which appear to be irrelevant (mostly autogenerated method stubs that have been filled out). You should clean them up.
Half-Fixed. Please refer to above.
Test aspect:
More JUnit tests are included. They cover almost all the functions on the server side.
Function:
Functioning Project implementation on both server and client side.
Functioning Dashboard with working dependent task,including add User.
Completed independent & dependent task creation on client side.
Completed independent & dependent task creation on server side.
Functioning Task function implementation on both server and client side.
Started scenario test
Anticipate alpha stage
Fix almost all known bugs
Prepare presentation demo and materials
Beta release
Due to some problem, we can't update our website, please find java doc through gitlab.
Also, we think the emulator has some problem, so that some of the function(such as create task) can't be executed, due to some weird JsonParseException when we cast the items, we are pretty sure it wasn't our bug. It is so weird, that we could work this moring, but the whole function doesn't work in the afternoon without changing anything related.