{"action":"created","issue":{"url":"https://api.github.com/repos/teamed/nerodesk/issues/62","labels_url":"https://api.github.com/repos/teamed/nerodesk/issues/62/labels{/name}","comments_url":"https://api.github.com/repos/teamed/nerodesk/issues/62/comments","events_url":"https://api.github.com/repos/teamed/nerodesk/issues/62/events","html_url":"https://github.com/teamed/nerodesk/issues/62","id":60587258,"number":62,"title":"RqRegex.Fake from takes 0.8.5","user":{"login":"yegor256","id":526301,"avatar_url":"https://avatars.githubusercontent.com/u/526301?v=3","gravatar_id":"","url":"https://api.github.com/users/yegor256","html_url":"https://github.com/yegor256","followers_url":"https://api.github.com/users/yegor256/followers","following_url":"https://api.github.com/users/yegor256/following{/other_user}","gists_url":"https://api.github.com/users/yegor256/gists{/gist_id}","starred_url":"https://api.github.com/users/yegor256/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yegor256/subscriptions","organizations_url":"https://api.github.com/users/yegor256/orgs","repos_url":"https://api.github.com/users/yegor256/repos","events_url":"https://api.github.com/users/yegor256/events{/privacy}","received_events_url":"https://api.github.com/users/yegor256/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/teamed/nerodesk/labels/bug","name":"bug","color":"c0c0c0"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-03-10T23:33:55Z","updated_at":"2015-03-11T00:38:13Z","closed_at":null,"body":"Let's use `RqRegex.Fake` from takes 0.8.5 in `TkGetFileTest`. The use of this class will make the test way shorter and easier to read.\r\n\r\nAlso, it's a bad idea to have that public static property `PATH` in `TkGetFile`. There is not connection between a regular expression used in `Launch`. We can use two absolutely different regular expressions - one in `Launch` and another one in tests.\r\n\r\nIn general, `public static` is a terrible violation of OOP principles, try to avoid that."},"comment":{"url":"https://api.github.com/repos/teamed/nerodesk/issues/comments/78178994","html_url":"https://github.com/teamed/nerodesk/issues/62#issuecomment-78178994","issue_url":"https://api.github.com/repos/teamed/nerodesk/issues/62","id":78178994,"user":{"login":"karato","id":6312765,"avatar_url":"https://avatars.githubusercontent.com/u/6312765?v=3","gravatar_id":"","url":"https://api.github.com/users/karato","html_url":"https://github.com/karato","followers_url":"https://api.github.com/users/karato/followers","following_url":"https://api.github.com/users/karato/following{/other_user}","gists_url":"https://api.github.com/users/karato/gists{/gist_id}","starred_url":"https://api.github.com/users/karato/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/karato/subscriptions","organizations_url":"https://api.github.com/users/karato/orgs","repos_url":"https://api.github.com/users/karato/repos","events_url":"https://api.github.com/users/karato/events{/privacy}","received_events_url":"https://api.github.com/users/karato/received_events","type":"User","site_admin":false},"created_at":"2015-03-11T00:38:13Z","updated_at":"2015-03-11T00:38:13Z","body":"@yegor256 right, I added the `bug` tag"}}