Grading and Feedback PR [DO NOT MERGE]#77
Open
martypdx wants to merge 2 commits into
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Great choice for a mid-project and a lot of good work here!
> npm i && npm testpassed on first try 😄 👍Largely consistent coding style - look like from same person 😄
Prioritize most critical parts of the app, like running races. You only picked a random winner, vehicle speed and distance never came into play. Running races should have been one of the first things you completed
Need to enforce user name/email uniqueness, pretty much broken if two users choose same name.
Need to identify parallel actions and use
Promise.all. Seems to be lacking across the board. You are responsible for orchestrating workflows correctly.Need to refactor your code. Lots of gross duplication, see example refactorings
Use model methods and statics
Delete unused files
Reduce scope of recreating seed data (don't do in a beforeEach). Options:
beforebeforeand only drop collections in individual testsDon't put whitespace inside of
.then(Variable names
gotandfoundare substitutes in tests when they make sense, not reason to avoid naming. Especially when obscures singular vs plural nature of data valueUse model find and save when appropriate