Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-34981

Audit config files for "enable if package is setup" logic

    XMLWordPrintable

    Details

    • Story Points:
      2
    • Team:
      Data Release Production
    • Urgent?:
      No

      Description

      Config logic that turns on functionality (often a measurement plugin) only if a package is setup by EUPS used to be a common pattern for reasons I don't call. It's now widely regarded as an antipattern because it makes it easier to silently get a configuration you didn't ask for or expect.

      We should audit all active meas_extensions_* packages, all obs_* packages, pipe_tasks setDefaults methods, and meas_modelfit for that kind of config logic and remove it.

      Seems like a good Party Programming activity.

        Attachments

          Activity

          There are no comments yet on this issue.

            People

            Assignee:
            Unassigned Unassigned
            Reporter:
            jbosch Jim Bosch
            Watchers:
            Jim Bosch, John Parejko
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:

                Jenkins Builds

                No builds found.