-
Notifications
You must be signed in to change notification settings - Fork 392
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
iox-#415 Rename variable and test case name in ServiceRegistry_test
and fix bug in ServiceDescription
c'tor
#917
iox-#415 Rename variable and test case name in ServiceRegistry_test
and fix bug in ServiceDescription
c'tor
#917
Conversation
renaming test cases and member variable Signed-off-by: Simon Hoinkis <[email protected]>
… fixing ServiceDescription deserialisation Signed-off-by: Simon Hoinkis <[email protected]>
…ription Signed-off-by: Simon Hoinkis <[email protected]>
3e97de2
to
9116bf4
Compare
Codecov Report
@@ Coverage Diff @@
## master #917 +/- ##
==========================================
+ Coverage 76.02% 77.55% +1.52%
==========================================
Files 334 334
Lines 12258 12370 +112
Branches 2052 1840 -212
==========================================
+ Hits 9319 9593 +274
+ Misses 2147 2144 -3
+ Partials 792 633 -159
Flags with carried forward coverage won't be shown. Click here to find out more.
|
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.
I reviewed it and to address review findings in a follow up pull request is a horrible idea since now a reviewer has to click through all the review findings to make sure they were addressed. And as it turns out not all of them were addressed and even not tracked within the issue.
Here I list them, please fix every issue and open point from the former PR otherwise we create another PR to address again review findings from a former PR and it is getting harder and harder to see which issue was handled and which not:
- Iox #415 Make
ServiceRegistry
aware of completeServiceDescription
#860 (comment) - Iox #415 Make
ServiceRegistry
aware of completeServiceDescription
#860 (comment) - Iox #415 Make
ServiceRegistry
aware of completeServiceDescription
#860 (comment) - Iox #415 Make
ServiceRegistry
aware of completeServiceDescription
#860 (comment) - Iox #415 Make
ServiceRegistry
aware of completeServiceDescription
#860 (comment) - Iox #415 Make
ServiceRegistry
aware of completeServiceDescription
#860 (comment) - Iox #415 Make
ServiceRegistry
aware of completeServiceDescription
#860 (comment)
Either address the issue in this PR or add them as todo in the issue with a link to the discussion.
Furthermore @elBoberido and @MatthiasKillat should be the ones who approve this PR since they where the initial approvers
@mossmaurice Shouldn't the PR title be something like |
ServiceRegistry_test
and fix bug in ServiceDescription::ServiceDescription(const cxx::Serialization& serial)
ServiceRegistry_test
and fix bug in ServiceDescription::ServiceDescription(const cxx::Serialization& serial)
ServiceRegistry_test
and fix bug in ServiceDescription
c'tor
ServiceRegistry_test
and fix bug in ServiceDescription
c'torServiceRegistry_test
and fix bug in ServiceDescription
c'tor
Thanks for your feedback! I added the three findings that were fixed in this PR under "Notes for Reviewer".
I have the feeling that we have a different understanding on what is "an important finding" vs. what is "just nice to have"-personal-preference. I addressed all the findings in #860 and resolved them if there was no more feedback/answer from the original reviewer. All the important findings e.g. small bugs are tracked in #415 in a todo list. Usually, I tend to track smaller things or "nice-to-have" stuff with an inline comment
For easier reference let me replace the links with some short description:
Tracked via an inline comment.
@MatthiasKillat and myself were both ok with the
As written in the thread: @MatthiasKillat and myself concluded something like this is always a trade-off. As this is an internal API that will never be used by the user directly it's not worth the hassle IMHO and can also be easily adapted if we experience it to be error-prone. Resolved, comment from when the predecessor PR was not merged to
Done on purpose to show it goes hand in hand with the index. This will be refactored once we integrate #859
@MatthiasKillat told me he won't support
I have the feeling that we need a vote for a BDFL? 😏 Kidding aside, especially during vacation time we can't always wait for everyone to return. In general, I try to address & merge my open pull requests ASAP but sometimes the workload does not allow this. Let's improve our review speed and finding-fix-time with the next PRs 😊 For the record #860 was open 72 days. |
Signed-off-by: Simon Hoinkis <[email protected]>
Signed-off-by: Simon Hoinkis <[email protected]>
1c70b9d
to
060d5eb
Compare
060d5eb
to
c9cccde
Compare
…to static method Signed-off-by: Simon Hoinkis <[email protected]>
c9cccde
to
53b9fe5
Compare
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.
Just some minor things
…and add hint in CONTRIBUTING.md Signed-off-by: Simon Hoinkis <[email protected]>
…erviceDescription tests Signed-off-by: Simon Hoinkis <[email protected]>
…functional way Signed-off-by: Simon Hoinkis <[email protected]>
Signed-off-by: Simon Hoinkis <[email protected]>
Signed-off-by: Simon Hoinkis <[email protected]>
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.
Since there is ServiceDescription::deserialize
introduced and the serialization constructor removed, it would be good to have an entry in the Changelog with a description of the changes in the public API.
Signed-off-by: Simon Hoinkis <[email protected]>
Pre-Review Checklist for the PR Author
iox-#123-this-is-a-branch
)iox-#123 commit text
)git commit -s
)task-list-completed
)Notes for Reviewer
ServiceRegistry
aware of completeServiceDescription
#860sut
inServiceRegistry_test
ServiceRegistry_test
ServiceDescription::ServiceDescription(const cxx::Serialization& serial)
bool
withvoid
as return type ofServiceRegistry::remove
Checklist for the PR Reviewer
Post-review Checklist for the PR Author
References