-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Standardize the handling of state variables, the passing of setters, and the use of constants in the TEFCA viewer #2573
Comments
The mad rush to get the TEFCA viewer in a proper state before the connectathon unveiled that new feature development, particularly with respect to internal data use, is painful for developers. There are several reasons for this, some of which include: an unintuitive data flow with how state is created and passed between pages and components (e.g. replication of state with only minor name variations, some state being created at the top level and some being relegated to components), lack of standardization / conventions in variable naming and creation/passing, duplication of large numbers of constants for seemingly no purpose (the number of |
To elaborate, this refactor for organization and clarity should be on par with the refactor work done on the Orchestration service a while ago. That service was haphazard in passing data around and lacked a clean, streamlined design because stuff was just duct taped together to make it work. The same thing has happened in the TEFCA viewer, and so it deserves the same full sprint cleanup treatment we gave orchestration. |
The team decided that doing a round of writing to discuss scope was a good next step. Doc started here: https://docs.google.com/document/d/1sUPmHkbFCzwVWA25X32N5xVytMoTSQrHLXcnP2Y48Us/edit |
No description provided.
The text was updated successfully, but these errors were encountered: