[ 
https://issues.apache.org/jira/browse/FINERACT-2643?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Atharva Kamat updated FINERACT-2643:
------------------------------------
    Description: 
Refactor command handlers to use Lombok @RequiredArgsConstructor for 
constructor injection

While the majority of our newer components and services across the codebase 
correctly leverage Lombok's {{@RequiredArgsConstructor}} to handle clean 
constructor-based dependency injection, several older command handler classes 
(such as UpdateReportCommandHandler{{{}, 
{}}}UpdateJobDetailCommandhandler{{{}{}}}) present in fineract-provider are 
still using explicit manual constructors combined with redundant {{@Autowired}} 
annotations.

To maintain code maintainability, eliminate boilerplate code, and ensure strict 
architectural consistency across entire application, we need to bring these 
legacy handlers up to our established team standards.

 

Please assign this issue to me so that I can work on it and fix it.

> Refactor Command Handlers to use Lombok
> ---------------------------------------
>
>                 Key: FINERACT-2643
>                 URL: https://issues.apache.org/jira/browse/FINERACT-2643
>             Project: Apache Fineract
>          Issue Type: Improvement
>            Reporter: Atharva Kamat
>            Priority: Minor
>
> Refactor command handlers to use Lombok @RequiredArgsConstructor for 
> constructor injection
> While the majority of our newer components and services across the codebase 
> correctly leverage Lombok's {{@RequiredArgsConstructor}} to handle clean 
> constructor-based dependency injection, several older command handler classes 
> (such as UpdateReportCommandHandler{{{}, 
> {}}}UpdateJobDetailCommandhandler{{{}{}}}) present in fineract-provider are 
> still using explicit manual constructors combined with redundant 
> {{@Autowired}} annotations.
> To maintain code maintainability, eliminate boilerplate code, and ensure 
> strict architectural consistency across entire application, we need to bring 
> these legacy handlers up to our established team standards.
>  
> Please assign this issue to me so that I can work on it and fix it.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to