Skip to content
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

Minor: Document expected result of ddog_prof_Profile_add #87

Merged
merged 1 commit into from
Jan 16, 2023

Conversation

ivoanjo
Copy link
Member

@ivoanjo ivoanjo commented Jan 13, 2023

What does this PR do?:

Documents the expected result of the ddog_prof_Profile_add API.

Motivation:

While validating #80 on Ruby, I called add in a way that should've triggered an error, but saw none.

On closer inspection, I had no error handling for add because it wasn't clear to me that its result could indicate an error.

Thus, I decided to document that fact.

Additional Notes:

At some point we could change add to return an actual result, allowing us to pass the error message back to the caller, but for now I decided to just document it.

How to test the change?:

Documentation change only.

**What does this PR do?**:

Documents the expected result of the `ddog_prof_Profile_add` API.

**Motivation**:

While validating #80 on Ruby, I called `add` in a way that should've
triggered an error, but saw none.

On closer inspection, I had no error handling for `add` because it
wasn't clear to me that its result could indicate an error.

Thus, I decided to document that fact.

**Additional Notes**:

At some point we could change `add` to return an actual result,
allowing us to pass the error message back to the caller, but for now
I decided to just document it.

**How to test the change?**:

Documentation change only.
@ivoanjo ivoanjo requested a review from a team as a code owner January 13, 2023 18:19
ivoanjo added a commit to DataDog/dd-trace-rb that referenced this pull request Jan 13, 2023
This will allow us to have early warning for when we're using the
API incorrectly.

See also DataDog/libdatadog#87 .
@ivoanjo ivoanjo merged commit 1924ddf into main Jan 16, 2023
@morrisonlevi morrisonlevi added the profiling Relates to the profiling* modules. label Jan 17, 2023
ivoanjo added a commit to DataDog/dd-trace-rb that referenced this pull request Feb 3, 2023
This will allow us to have early warning for when we're using the
API incorrectly.

See also DataDog/libdatadog#87 .
@bantonsson bantonsson deleted the ivoanjo/document-profile-add branch March 7, 2024 07:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
profiling Relates to the profiling* modules.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants