Title: DISCUSSION: Enforce user-friendly data in datastore · Issue #532 · googleapis/google-cloud-python · GitHub
Open Graph Title: DISCUSSION: Enforce user-friendly data in datastore · Issue #532 · googleapis/google-cloud-python
X Title: DISCUSSION: Enforce user-friendly data in datastore · Issue #532 · googleapis/google-cloud-python
Description: This is two-fold: Keep users from doing things which are allowed but may come back to bite them. For example, spaces in field names, negative dataset IDs Document code paths which are allowed by our library but will fail on the backend. ...
Open Graph Description: This is two-fold: Keep users from doing things which are allowed but may come back to bite them. For example, spaces in field names, negative dataset IDs Document code paths which are allowed by ou...
X Description: This is two-fold: Keep users from doing things which are allowed but may come back to bite them. For example, spaces in field names, negative dataset IDs Document code paths which are allowed by ou...
Opengraph URL: https://github.com/googleapis/google-cloud-python/issues/532
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"DISCUSSION: Enforce user-friendly data in datastore","articleBody":"This is two-fold:\n1. Keep users from doing things which are allowed but may come back to bite them. For example, spaces in field names, negative dataset IDs\n2. Document code paths which are allowed by our library but will fail on the backend. (Discussions in #329, #443, #529, #579, #616 and #620 need to be incorporated).\n\nIs it better to add lots of conditionals and (IMO brittle) validity checks? Or, is the pragmatic approach (less code, let backend indicate failure) better?\n\n/cc @jgeewax \n","author":{"url":"https://github.com/dhermes","@type":"Person","name":"dhermes"},"datePublished":"2015-01-12T20:19:44.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":5},"url":"https://github.com/532/google-cloud-python/issues/532"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:1c2228e4-c7b2-87b2-37a2-1e34596ebc42 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | B854:35C55B:B3AD76:F6021C:6A4DC3D9 |
| html-safe-nonce | 6332db88b1d8df5f04dce90dddab59465bb3bc2f2a74d66f64d29af3e620a617 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCODU0OjM1QzU1QjpCM0FENzY6RjYwMjFDOjZBNERDM0Q5IiwidmlzaXRvcl9pZCI6IjY4MTUzMzE5NDc5MzUwMTY1NyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 22fbcec10cc22158fb0d589c0481601ac1efba7464c182f02244643edeb798c5 |
| hovercard-subject-tag | issue:54101547 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/googleapis/google-cloud-python/532/issue_layout |
| twitter:image | https://opengraph.githubassets.com/9634806417c9114c8efd55e4034e567c98a56ca2b486d0d3709abf4ea5cec2e8/googleapis/google-cloud-python/issues/532 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/9634806417c9114c8efd55e4034e567c98a56ca2b486d0d3709abf4ea5cec2e8/googleapis/google-cloud-python/issues/532 |
| og:image:alt | This is two-fold: Keep users from doing things which are allowed but may come back to bite them. For example, spaces in field names, negative dataset IDs Document code paths which are allowed by ou... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | dhermes |
| hostname | github.com |
| expected-hostname | github.com |
| None | 06b8a6144231bf3a234f1c2e9993861e07ce98a905912b114aa386c2d7e84b33 |
| turbo-cache-control | no-preview |
| go-import | github.com/googleapis/google-cloud-python git https://github.com/googleapis/google-cloud-python.git |
| octolytics-dimension-user_id | 16785467 |
| octolytics-dimension-user_login | googleapis |
| octolytics-dimension-repository_id | 16316451 |
| octolytics-dimension-repository_nwo | googleapis/google-cloud-python |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 16316451 |
| octolytics-dimension-repository_network_root_nwo | googleapis/google-cloud-python |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 1d344bdb7547fe6bca17a59bb2b8aac3dc9532a0 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width