{"action":"closed","issue":{"url":"https://api.github.com/repos/exercism/xjava/issues/519","repository_url":"https://api.github.com/repos/exercism/xjava","labels_url":"https://api.github.com/repos/exercism/xjava/issues/519/labels{/name}","comments_url":"https://api.github.com/repos/exercism/xjava/issues/519/comments","events_url":"https://api.github.com/repos/exercism/xjava/issues/519/events","html_url":"https://github.com/exercism/xjava/issues/519","id":226863786,"number":519,"title":"all-your-base: some questions","user":{"login":"rstockbridge","id":8772045,"avatar_url":"https://avatars2.githubusercontent.com/u/8772045?v=3","gravatar_id":"","url":"https://api.github.com/users/rstockbridge","html_url":"https://github.com/rstockbridge","followers_url":"https://api.github.com/users/rstockbridge/followers","following_url":"https://api.github.com/users/rstockbridge/following{/other_user}","gists_url":"https://api.github.com/users/rstockbridge/gists{/gist_id}","starred_url":"https://api.github.com/users/rstockbridge/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rstockbridge/subscriptions","organizations_url":"https://api.github.com/users/rstockbridge/orgs","repos_url":"https://api.github.com/users/rstockbridge/repos","events_url":"https://api.github.com/users/rstockbridge/events{/privacy}","received_events_url":"https://api.github.com/users/rstockbridge/received_events","type":"User","site_admin":false},"labels":[{"id":232105025,"url":"https://api.github.com/repos/exercism/xjava/labels/code","name":"code","color":"5E9BDB","default":false},{"id":83190731,"url":"https://api.github.com/repos/exercism/xjava/labels/question","name":"question","color":"cc317c","default":true}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2017-05-07T14:25:10Z","updated_at":"2017-06-12T21:37:40Z","closed_at":"2017-06-12T21:37:40Z","body":"I just did the all-your-base exercise, and a couple things occurred to me that I'd like clarification on:\r\n\r\n1. The test `testFirstBaseIsOne` passes two invalid arguments, but expects an error message for the first one. This forces a certain order of error checking in the implementation. Is that expected/desired? Would the test be clearer if just the first input was invalid?\r\n\r\n2. Would it make sense for the input and output to be formatted as a list rather than an array? As part of the calculation the size of the result is typically unknown ahead of time. I stored my results as a list and then converted to an array - could this be simpler? (Of course, using a list could signal misleadingly to the user that the output size is dynamic.) What do people think?"}}
{"actor":{"display_login":"stkent"}}