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
There are two commands that depend upon Tapestry to construct the Project class. To do so they both set the Input and Output for Tapestry and validate it. This isn't a problem given that neither code paths will ever be executed in the same cycle - however the duplicate code bothers me.
The very fact that this code is duplicated means that the way Tapestry works with relation to the command line is overly complex and requires a refactor.
The Tapestry class is both the Container and application, while the cli Application is separate. I feel that this also requires a refactor and is addressed in issue: #280
The text was updated successfully, but these errors were encountered:
There are two commands that depend upon Tapestry to construct the Project class. To do so they both set the Input and Output for Tapestry and validate it. This isn't a problem given that neither code paths will ever be executed in the same cycle - however the duplicate code bothers me.
The shared code needs placing in once place:
The very fact that this code is duplicated means that the way Tapestry works with relation to the command line is overly complex and requires a refactor.
The Tapestry class is both the Container and application, while the cli Application is separate. I feel that this also requires a refactor and is addressed in issue: #280
The text was updated successfully, but these errors were encountered: