Daniel Stieglitz created NIFI-13989:
---------------------------------------

             Summary: Refactor JsonTreeRowRecordReader constructor to take a 
parameter object
                 Key: NIFI-13989
                 URL: https://issues.apache.org/jira/browse/NIFI-13989
             Project: Apache NiFi
          Issue Type: Improvement
            Reporter: Daniel Stieglitz
            Assignee: Daniel Stieglitz


When attempting a fix for NIFI-13963 I found it very hard to add another 
argument as there already 10 arguments for the current constructor. This is a 
code smell Martin Fowler identifies as a [long parameter 
list|[https://luzkan.github.io/smells/long-parameter-list].] One of the 
solutions is to create a parameter object to encompass all the arguments.



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

Reply via email to