Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-27784

Refactor console and swing impls of configurator to share state implementations

This issue is archived. You can view it, but you can't modify it. Learn more

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Low
    • 5.1
    • None
    • None
    • None

    Description

      The console and swing implementations have completely different approaches to how they manage the configuration state of the application. They attempt to implement that same logic in two different ways, sometimes succeeding and sometimes failing miserably.

      In extreme cases (like getUrl and setSettings) methods with the same name have dozens of different implementations with a variety of arguments with subtly different purposes strewn throughout the code base.

      Finally, the console implementation is more or less monolithic, making it
      very difficult work on.

      Attachments

        Issue Links

          Activity

            People

              cfuller crf
              cfuller crf
              Archiver:
              mandreacchio Michael Andreacchio

              Dates

                Created:
                Updated:
                Resolved:
                Archived: