You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Parameter class is humongous and not maintainable. We now have a lot of unit-tests but the many code paths that can now be take make it difficult to debug. Right now this also gives developers too many, sometimes unused, attributes which may be confusing.
With the Introduction of SQL StoredProcedure (input and output) parameters, the need to split this up is becoming more apparent.
Description
A start should be made to allow us to slowly start splitting up the different types of parameters.
Different type of Parameters may be created such as a HeaderParameter, QueryParameter, SqlParameter. Some may require types, some don't.
Tasks
FileUtils.getFilename uses new Parameter(); which is not allowed, which is only used in the CompressPipe
EPIC
Goal
The Parameter class is humongous and not maintainable. We now have a lot of unit-tests but the many code paths that can now be take make it difficult to debug. Right now this also gives developers too many, sometimes unused, attributes which may be confusing.
With the Introduction of SQL StoredProcedure (input and output) parameters, the need to split this up is becoming more apparent.
Description
A start should be made to allow us to slowly start splitting up the different types of parameters.
Different type of Parameters may be created such as a HeaderParameter, QueryParameter, SqlParameter. Some may require types, some don't.
Tasks
new Parameter();
which is not allowed, which is only used in the CompressPipeThe text was updated successfully, but these errors were encountered: