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

            dcnorris David Norris (Inactive) created issue -
            dcnorris David Norris (Inactive) made changes -
            Field Original Value New Value
            Epic Link IGBF-99 [ 14534 ]
            dcnorris David Norris (Inactive) made changes -
            Link This issue relates to IGBF-396 [ IGBF-396 ]
            dcnorris David Norris (Inactive) made changes -
            Sprint Sprint 13 [ 18 ]
            dcnorris David Norris (Inactive) made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            dcnorris David Norris (Inactive) made changes -
            Status In Progress [ 3 ] Open [ 1 ]
            dcnorris David Norris (Inactive) made changes -
            Sprint Sprint 13 [ 18 ]
            dcnorris David Norris (Inactive) made changes -
            Sprint Sprint 14 [ 19 ]
            dcnorris David Norris (Inactive) made changes -
            Rank Ranked higher
            dcnorris David Norris (Inactive) made changes -
            Sprint Sprint 14 [ 19 ]
            dcnorris David Norris (Inactive) made changes -
            Sprint Sprint 15 [ 20 ]
            dcnorris David Norris (Inactive) made changes -
            Rank Ranked higher
            dcnorris David Norris (Inactive) made changes -
            Rank Ranked higher
            dcnorris David Norris (Inactive) made changes -
            Sprint Sprint 15 [ 20 ]
            dcnorris David Norris (Inactive) made changes -
            Rank Ranked lower
            mason Mason Meyer (Inactive) made changes -
            Rank Ranked higher
            mason Mason Meyer (Inactive) made changes -
            Rank Ranked higher
            mason Mason Meyer (Inactive) made changes -
            Rank Ranked lower
            ann.loraine Ann Loraine made changes -
            Project IGB [ 10840 ] Deep Backlog [ 11041 ]
            Key IGBF-397 DB-165
            Workflow Loraine Lab Workflow [ 15654 ] jira [ 16872 ]

              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: