-
Notifications
You must be signed in to change notification settings - Fork 2
Errors #41
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
base: main
Are you sure you want to change the base?
Conversation
camio
left a comment
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.
Hopefully this submits the comments I made here. They ma have gotten lost?
|
Looks like you made a different PR? Here are my comments on the old one: #39 (review) |
Thanks; they were good. I mistakenly deleted the branch in the server, which closed the PR. |
|
|
||
| ##### Documenting Mutating Functions | ||
|
|
||
| When a runtime error occurs partway through a mutating operation, a a |
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.
| When a runtime error occurs partway through a mutating operation, a a | |
| When a runtime error occurs partway through a mutating operation, a |
|
I was wondering if it is worthy to provide wisdom on some of common error handling (mis)conceptions widely spread in industry:
I have noticed the above patterns are common for "backend" applications (applications running on server, interacting with DB, etc). I know the points I mentioned has nothing to do with correctness of the program and might be very contextual but the reason for pointing this out is I have noticed multiple people exchanging multiple theories/libraries around similar ideas(an example from r/rust) without even talking about design by contract. Maybe addressing this would help them. |
No description provided.