Skip to content

LLD assignment, strong focus on OOP/SOLID and unit tests

Notifications You must be signed in to change notification settings

osmium8/super-duper-osmium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Software Design Task (Java)

Notes:

  1. HLD: didn't have a clear picture about the expectations from the HLD diagram, create one tho.
  2. LLD: Attempted it from an OOP/SOLID point of view, classes(service, repo, exception) hidden for brevity.
  3. Implementation: implemented the required methods and others.
  4. Unit tests: wrote 30 tests, majorly for the method BookingSerive::bookActivityForPassenger and the classes(model, repo) it interacts among various layers.
  5. Code Documentation: attempted for service layer classes.

HLD:

LLD:

Pranshu Malhotra
[email protected]

About

LLD assignment, strong focus on OOP/SOLID and unit tests

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages