Back to Home
Code Review
This video walks through the original RateMyLandlord codebase before enhancements were made. It covers the existing functionality, a code analysis identifying areas for improvement in structure, logic, efficiency, security, and documentation, and an overview of the planned enhancements across all three categories: software design and engineering, algorithms and data structure, and databases.
Watch the Code Review
Topics Covered
- Existing Functionality — A walkthrough of the original RateMyLandlord application, including landlord search, review creation, user authentication, and messaging features.
- Code Analysis — Identification of weaknesses in the original code, including unsafe string interpolation in search queries, duplicated and ambiguous database fields, inconsistent view layer styling, and missing relational integrity constraints.
- Planned Enhancements — An overview of the three planned enhancement categories and how each aligns with the course outcomes for software design and engineering, algorithms and data structure, and databases.