Changes
Page history
Update Deliverable_3
authored
Nov 16, 2025
by
Aron Calderon (ewy439)
Hide whitespace changes
Inline
Side-by-side
Deliverable_3.md
View page @
1172ca4a
...
...
@@ -760,30 +760,25 @@ As Campus Chris, I want to create a list that contains my favourite recipes.
|
**General**
| Is there commented-out code that should be removed? | Yea |
|
**General**
| Are loops, array maps, and async workflows properly controlled? | Yea |
|
**General**
| Do variable and function names clearly describe their purpose? | Yea |
|
**Performance**
| Are there any expensive operations running too often (re-fetches, un-memoized computations)? | Nah |
|
**Performance**
| Can built-in methods replace custom loops? | Nah |
|
**Performance**
| Are unnecessary console logs/debugging statements left in the code? | Yea |
|
**Performance**
| Are API calls grouped efficiently? | Yea |
|
**Security**
| Are backend inputs validated before being used in queries? | Yea |
|
**Security**
| Are database queries protected using parameterized queries (pg-pool)? | Yea |
|
**Security**
| Are errors from third-party tools handled properly? | Yea |
|
**Security**
| Are invalid parameters rejected with proper error responses? | Yea |
|
**Security**
| Are protected routes using authentication middleware correctly? | Yea |
|
**Documentation**
| Are comments meaningful where logic is not obvious? | Yea |
|
**Documentation**
| Are all API routes documented clearly? | Yea |
|
**Documentation**
| Are edge cases explained? | Yea |
|
**Documentation**
| Are third-party libraries used clearly? | Yea |
|
**Documentation**
| Are TODOs marked clearly? | Yea |
|
**Documentation**
| Are data structures explained? | Yea |
|
**Testing**
| Is the code structured to be testable? | Yea |
|
**Testing**
| Can functions be manually triggered for testing? | Yea |
|
**Testing**
| Are input validations testable? | Yea |
|
**Testing**
| Could custom logic be replaced with built-in utilities? | Nah |
|
**Implementation**
| Are descriptive variable names used consistently? | Yea |
|
**Implementation**
| Any confusing or similar variable names? | Nah |
|
**Implementation**
| Are state/backend variables initialized properly? | Yea |
...
...
...
...