Uploaded image for project: 'Deep Backlog'
  1. Deep Backlog
  2. DB-165

ServerI interface and implementations must be refactored

    Details

    • Type: Improvement
    • Status: Open (View Workflow)
    • Priority: Major
    • Resolution: Unresolved
    • Labels:
      None

      Description

      There is a serious problem with the structure of the ServerI interface/implementations. Rework will include pulling this code into a new module, reconsidering many of its methods, and removing the atrocious use of singleton implementations of ServerI inside ServerI for convenient reference. At the end of this refactoring it should be possible to expose the ServerI instances through the service registry only.

      Many of the functions currently served by "GenericServer" overlap with what should be provided by the ServerI abstraction itself. It is not clear to me why this additional abstraction exist at all.

        Attachments

          Issue Links

            Activity

            No work has yet been logged on this issue.

              People

              • Assignee:
                dcnorris David Norris (Inactive)
                Reporter:
                dcnorris David Norris (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated: