-
Notifications
You must be signed in to change notification settings - Fork 13
refactor(Engine): nits from context work review #117
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
Conversation
Attempted in bd26178. @gagantrivedi What's the benefit you see from this? Or please let me know if I didn't follow correctly.
Done in 31280ca. However, the rationale that supports |
Sorry, I don’t see much value in this anymore. I think my point was that it’s used to generate a unique combination, but a unique combination can be generated without the feature ID. To sum it all up, feel free to ignore this comment. |
My only concern is that this added some cognitive overhead during the review—I had to look up its origin and usage to understand it's just the feature ID |
I agree there's no much value in the code change per se, but I do think it's still a valid point to make, especially because it makes it clearer that feature names are indeed unique (per project). I've seen several places in the code where this isn't assumed (sorry I don't have any examples ready), perhaps because it's not clear anywhere in the data model. Therefore, I vouch to keep this change. |
I see. That's a good point. I think this is yet another consequence of our own rushing through this SDK work without a clear roadmap. I also think we should agree on the field naming, for the sake of consistency across code bases and team alignment. Given my argument above, which is admittedly based on my own assumption, I'd vote towards |
We soft-decided on |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Contributes to #111.
Context: #109 (comment)