Open SapphireStar31 opened 3 weeks ago
Hi @SapphireStar31
You've made some good progress with your indie project! My notes from a review of your project for checkpoint 2 are below. In general you've hit the mark and are in a good position for this point in the semester. Most of comments below are related to things to keep in mind for completion in the near future, the only one required for "met" completion is related to the ERD:
Database designed and created
I can see sql for your database, which looks good from what I can tell. The user table may not be represented yet. It would be easier for me to review if I can look at a current ERD.... so:
DAO
GenericDao implemented. CRUD Dao unit testing completed on two entities.
Log4J is implemented (no System.out.printlns)
I noticed one place where the stack traces are being printed to the console: https://github.com/SapphireStar31/recipe-searcher/blob/916b64f51c7ea75a244ef267677f06dbb6a71bb2/src/test/java/utilities/PropertiesLoader.java#L26-L32. It'd be better to throw these exceptions up to the caller so they can be logged.
Time log and Plan
This is up-to-date through week 9 (with items checked off in the plan).
**Checkpoint 2: not met - I'd just like to review the ERD and then this will be met.**
Let me know if you have any questions!
@pawaitemadisoncollege Here is my ERD with the User table added in.
Hi @SapphireStar31 - Thanks for sharing your ERD. The user table shouldn't need a password column as cognito takes care of that, but everything else looks good!
cp2: met
@pawaitemadisoncollege
Tests are all up and running and have full coverage of the DAO. Also, no system out print lines are in my code.