Skip to content

mmasabalvi/forage-lyft-complete-repo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lyft System Code Refactoring

Overview:

This repository hosts my comprehensive refactoring of the Lyft system, undertaken as part of the Forage Backend Engineering Job Sim by Lyft. The primary goal of this refactoring effort is to enhance the overall codebase by improving readability, maintainability, and adherence to best practices.

The UML Class Diagram, initially provided, guided and informed the necessary changes made during the refactoring process. This concise structure emphasizes the integration of the UML Class Diagram and its role in informing the refactoring efforts.

As part of this refactoring effort, a new functionality related to tires has been introduced. This functionality involves checking the sensor readings on each tire and making decisions on whether each type of tire should undergo servicing. The principles guiding this new functionality align with the same principles applied to the existing battery and engine classes, as outlined in the provided UML.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages