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.
Deliverable Submission
--Code-Reading--
Floobits link: https://floobits.com/zachariahz/sei22-floobits/browse/code-reading/recipe-keeper
Please describe your comfort and completeness levels before submitting.
Comfort Level (1-5): 4
Completeness Level (1-5): 3
How many hours did you spend on this assignment? Probably more than 6? Didn't keep proper count
What part did you spend the most time on? Implementing control methods for all the various assignment requirements.
Does the assignment run without errors? Yes, mostly. Did not test extensively for bugs though.
If the assignment has errors, what are they?
Describe one part of the code or choose one line you would improve upon.
What would you improve? Well for one the styling is quite poor, lack of media queries for larger viewports, images are poorly styled leading to some undesirable behaviour at some device widths/heights. Sorting should be more user friendly, should allow to sort by ascending/descending, and should also sort by more parameters. Have not implemented quite a few of the 'further' requirements. Unsure if use of external script files is against any best practices, could refactor script into existing jsx files. Should organise views folders and json files.
What did you think of this deliverable? Any other comments?
Pretty challenging, especially in relation to keeping track of the various parts of the file architecture once the code base starts to scale.