-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Affected area/component
None
App version / commit SHA
No response
Environment
Hi @ArchILLtect! Following is my feedback/notes after reviewing your final presentation and reviewing many parts of your code base. In the interest of time I spent more time documenting areas for improvement rather than leaving lots of "kudos". Please don't take that to mean that there isn't a lot of good work here, there is!!!!
Slack feedback - saved here for posterity
Congrats@Nick! You finished CodeForge right on schedule, and have it up on aws w/ auth implemented! Time to celebrate!
You did a fantastic job covering a LOT of ground in your presentation - thanks for being thorough here and making the review process much easier! I really appreciated that you tracked hours so carefully and even included the tech used to do this! Loved the closing quote and your honest evaluation of how things went and why! School should be about practice and learning, not getting it perfect; you made it clear that you grew here! Yay!
Apologies if I missed a couple things in the video (I have not yet looked at code at all, and didn't want to lose track of this):
Question 1: Is there full CRUD in the application? I think I saw view and edit, but curious about create and delete?
Question 2: The db overview went pretty fast, so maybe I missed this. Is there a user table? I think I saw the user name on one of the tables, where I might have expected user id...
Next up: I'll review code and leave some feedback in an issue on your repo. My hope is to have that done by end of Friday!
Additional feedback Note that my comments follow each category/description row.
| Category | Exemplary | Meets Expectations | Revision Needed | Not Assessable | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Project effectively utilizes the technologies and techniques specified in the project objectives |
|
Fulfilled most of the scope. | Fulfilled some significant portions of the project scope. | Barely fulfilled the scope: significant portions are missing. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Instructor Comments | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Synthesis of multiple concepts in unfamiliar situations requiring research beyond the scope of the class. | Attempted with heavy reliance on instructor for recommendations and help. | No observable interest or effort shown. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Instructor Comments | Meets - perhaps to a fault in this case, as you highlighted in your presentation! | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Code is readable, documented, efficient and well-tested. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Instructor Comments | code-forge/src/main/java/me/nickhanson/codeforge/web/Utf8EncodingFilter.java Lines 11 to 16 in daf9a2a
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Demonstrates initiative and thoughtful planning to leverage available resources (time, equipment, external expertise) and meet milestones. | Demonstrates initiative and thoughtful planning to leverage available resources; intermediate milestones were met. | Demonstrates some initiative and leverages an available resource; an intermediate milestone might have been missed slightly. | Demonstrates some planning but missed milestones. | Appears to have involved minimal planning, missed milestones or failed to reach potential due to underutilized resources. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Instructor Comments | Revision. Some milestones were late, limiting the time you had for revision after feedback. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Evidence of significant revision and incorporation of feedback. | Evidence of significant revision and incorporation of feedback that results in significant improvement. | Evidence of some revision and incorporation of feedback that results in some improvement. | Evidence of minor revision only and incorporation of feedback that results in minimal improvement. | Project appears to have undergone little to no revision or incorporation of feedback. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Instructor Comments | Met. Github commits show incorporation of feedback over time. I'm confident you learned from the process and will continue revising and improving the codebase as a portfolio piece. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Complexity | Complex | Difficult | Average | Simple | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Instructor Comments | Average. This had potential for a high complexity, but based on the number of tables, missing delete in the UI, and lack of true solution validation, I'd rate the complexity as average, which is ok! | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Final Presentation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Instructor Comments | Met. A thorough presentation that hit the requested items for a final review! You've delivered really engaging presentations in the past, but I felt this one was less so. Maybe my epxectations were too high ;) The parts in which you "just talked" were engaging; the parts in which it seemed like you were quickly reading a script could have been better by instead using the same consistent, personal tone. I appreciated your authentic explanation of your key learning points and challenges towards the end! |
Last thing- there wasn't a good issue type available for instructor feedback (or I didn't quickly see one), so I just picked one and went with it - sort of a pain!!!
Steps to reproduce
n/a
Expected behavior
n/a
Actual behavior
n/a
Logs / stack traces
n/a
Pre-checks
- I searched existing issues.
- I can reproduce this on the latest main.
- I can work on a fix and will open a PR.
Metadata
Metadata
Assignees
Labels
Projects
Status