-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor tech debt template class design #244
Conversation
The SonarCloud code analysis seems to be a little tricky. 😞 |
TIS21-5812
6fb7288
to
e449ca7
Compare
I did a force push to remove some temporary comment of a commit. |
Reducing LoC and redundancy TIS21-5812: Add nightly job for Funding Status TIS21-6044: Address code duplication smells
…ierarchyDRYer-TIS21-5812 refactor/class hierarchy "d.r.y."er tis21-5812
…ebt-template-class-design-code-smells fix: code smells suggested by sonar
…-debt-template-class-design
TIS21-5812
Quality Gate passedIssues Measures |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me now
Create a new abstract
CommonSyncJobTemplate
class, and 2 templates (TrustAdminSyncJobTemplate
,PersonDateChangeCaptureSyncJobTemplate
) extends it.To move
doDataSync
to the common sync template, I also added some extra methods to initialise the ids and update ids, and unified the method signature ofcollectData
,convertData
, etc.TIS21-5812