You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Barbara Pruijn (JIRA)" <ji...@apache.org> on 2018/02/28 22:48:00 UTC

[jira] [Resolved] (GEODE-3252) Refactor all gfsh commands into separate classes

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

Barbara Pruijn resolved GEODE-3252.
-----------------------------------
       Resolution: Fixed
    Fix Version/s: 1.3.0

> Refactor all gfsh commands into separate classes
> ------------------------------------------------
>
>                 Key: GEODE-3252
>                 URL: https://issues.apache.org/jira/browse/GEODE-3252
>             Project: Geode
>          Issue Type: Improvement
>          Components: gfsh
>            Reporter: Emily Yeh
>            Priority: Minor
>             Fix For: 1.3.0
>
>
> Many gfsh command classes are huge because they contain multiple commands and the methods they share. Code quality could be improved by refactoring all of these commands into their own separate classes and moving the methods they share to other appropriately named classes. The tests associated with these giant classes should also be split into smaller tests that deal with separate commands.
> Below is a list of classes that may need to be refactored:
> {noformat}
> ClientCommands
> ConfigCommands
> CreateAlterDestroyRegionCommands
> DataCommands
> DeployCommands
> DiskStoreCommands
> DurableClientCommands
> ExportImportClusterConfigurationCommands
> FunctionCommands
> GfshHelpCommands
> IndexCommands
> LauncherLifecycleCommands
> MemberCommands
> MiscellaneousCommands
> PDXCommands
> QueueCommands
> RegionCommands
> ShellCommands
> StatusCommands
> WanCommands
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)