Skip to content

Improve SLL LabVIEW Code Compare Tool for Git #12

Description

@SatheeshvarmaSJ

Based on review comments from #11, best practices improvements are mentioned below.

  1. The main cluster has all elements flat. It would be good to organize them under subclusters for better devX and maintainability.
  2. Would it better to make all UI visibility, enable/disable, UI updates to be in 3 separate cases and avoid doing this inside other cases?
  3. Currently all the business logic is present in a single VI as a GUI. It would be helpful to split the core functionalities into APIs, which can then be called in a GUI. In this way, if someone wants to make changes or wants to implement a different user case, they can do so.

Other pending items,

  1. Improve the tool for better meaningful errors instead of default errors.
  2. Could reduce the dependencies usage to make the tool and package light weight.
  3. Test tool with various scenarios and remove the "beta" tag.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions