-
Notifications
You must be signed in to change notification settings - Fork 12
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
Blog post on input checking #150
Conversation
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.
Thanks so much Hugo et al! Excellent input quality! 😉 I've made a few comments.
Co-authored-by: Maëlle Salmon <maelle.salmon@yahoo.se>
Pasting from internal slack conversation: Overall seems fine. The particular issues that I don't see addressed (which reflect my somewhat curmudgeonly / luddite / high-expectations-for-users disposition):
an aside probably not for the R audience, but in the more complex languages, the general problem of input validation is often called contracts or predicates and is being considered for sophisticated analysis even in older languages like c++ (https://www.reddit.com/r/cpp/comments/cmk7ek/what_happened_to_c20_contracts/ - though obviously not yet successfully) - though notably that concept also includes an element about the properties of results of a function, so is somewhat integrating unit-testing-like features more directly into code |
@TimTaylor, could you please review this and add an author file? https://github.com/r-hub/blog/tree/master/content/authors. I invited you as an external collaborator to the fork in epiforecasts but you can also post the content in a comment here. |
I'm reviewing the post but to answer
Maybe part of this could be worked into the conclusion? |
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.
Very cool, thank you! Less comments this time :-)
Co-authored-by: Maëlle Salmon <maelle.salmon@yahoo.se>
Co-authored-by: Maëlle Salmon <maelle.salmon@yahoo.se>
Co-authored-by: Maëlle Salmon <maelle.salmon@yahoo.se>
as per his request
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.
Thanks so much! I feel very nitpicky with my very last comments.
I really like the section about no approach being the best one.
Co-authored-by: Maëlle Salmon <maelle.salmon@yahoo.se>
Co-authored-by: Maëlle Salmon <maelle.salmon@yahoo.se>
Co-authored-by: Maëlle Salmon <maelle.salmon@yahoo.se>
Hi @Bisaloo, apologies I've only had time to do a quick gander. If not too late in the day I think {vetr} is definitely worth a mention in the alternatives. They also provide a good comparison of different packages which would be worth highlighting. |
@TimTaylor wow, thanks for highlighting |
Since we said we will order by number of reverse deps
Fix #149.
All comments are welcome and I'm ready go through as many review rounds as necessary to reach the required quality for publication.