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

          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

              No builds found.