Open rachit-j opened 11 months ago
Individual Review "Colin W" grading "Rachit J"
Individuals Video, Issue(s), Commits(s)
[x] Review GitHub analytics for key commits in each weeks during the project, shows consistent participation for 3 weeks .9
Per check.
0.55 not attempted/no check
0.7 attempted, incoomplete, but some runtime
0.8 mastery and runtime
0.9 above and beyond.
Freeform comment.
Rachit clearly shows he has a very advanced understanding of Java and how to create a backend. He used OOP to its fullest and used all key Java principals in his work.
0.9/0.9. Great job!
Youtube Video
Youtube Video: WW3 Presentation - Racketj Drive Link (if youtube is not done): Drive Link
Contributions
Frontend Commits:
Backend Commits:
Key Commits / Additions
Key Commits
Key additions
Added everything in a more package-based hierarchal structure (FTC!!!!!)
Inheritance!
SortResult.java
SortingServiceInterface.java
All other sorting classes extend and go through these files:
Endpoints!
SortingController.java
FibonacciController.java
Logic
Sorting: Bubble
Sorting: Insertion
Sorting: Merge
Sorting: Selection
Sorting: Batch Analysis
Fibonacci: Binet's Formula
Fibonacci: Matrix Exponentiation
Outputs:
Fibonacci goes directly to animation... thats why it is not on the frontend and instead on postman.
Sorting
*Times get bigger for bigger lists (1k):