You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To reduce code duplication and to simplify introducing new cluster definition versions, the hashing functions need to be entirely refactored using modern Golang practices.
🛠️ Proposed solution
Check the existing code duplication among hashDefinitionVxyz() functions.
Design and refactor a better pattern that would simplify future new fields of cluster Definition object.
🧪 Tests
The existing test coverage is already great, so rely on the existing unit tests. Also, add more in case of drastic implementation changes.
Tested by new automated unit/integration/smoke tests
The text was updated successfully, but these errors were encountered:
🎯 Problem to be solved
To reduce code duplication and to simplify introducing new cluster definition versions, the hashing functions need to be entirely refactored using modern Golang practices.
🛠️ Proposed solution
hashDefinitionVxyz()
functions.Definition
object.🧪 Tests
The existing test coverage is already great, so rely on the existing unit tests. Also, add more in case of drastic implementation changes.
The text was updated successfully, but these errors were encountered: