Skip to content

Employer/Employer Optimization and Fixes#20

Merged
JacobLef merged 5 commits into
mainfrom
employee-optimization
Dec 21, 2025
Merged

Employer/Employer Optimization and Fixes#20
JacobLef merged 5 commits into
mainfrom
employee-optimization

Conversation

@JacobLef

@JacobLef JacobLef commented Dec 21, 2025

Copy link
Copy Markdown
Owner

Feature
Cleanup the documenation for all employer and employee related classes (controllers, services, dtos, and models).
Cleanup author docs.
Cleanup list conversions, moving away from collections invocations and towards a simple .toList()./
Cleanup ambiguous exceptions, in favor of more specific exception handling (EmloyerNotFoundException >> RuntimeException).

Slight deviation
Update the global exception handler to use an enumerated type for error messages to reduce code duplication and support abstraction (propmote DRY).

@JacobLef JacobLef self-assigned this Dec 21, 2025
@JacobLef JacobLef added the enhancement New feature or request label Dec 21, 2025
@JacobLef JacobLef linked an issue Dec 21, 2025 that may be closed by this pull request
@JacobLef JacobLef merged commit 72728a3 into main Dec 21, 2025
1 of 2 checks passed
@JacobLef JacobLef deleted the employee-optimization branch December 21, 2025 20:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Class Optimization and Documentation Upgrades

1 participant