{"comment":{"url":"https://api.github.com/repos/proAlexandr/03-design/comments/10035833","html_url":"https://github.com/proAlexandr/03-design/commit/b24ffc05d65392139e1493b043b52f754debc7a2#commitcomment-10035833","id":10035833,"user":{"login":"starteleport","id":3007009,"avatar_url":"https://avatars.githubusercontent.com/u/3007009?v=3","gravatar_id":"","url":"https://api.github.com/users/starteleport","html_url":"https://github.com/starteleport","followers_url":"https://api.github.com/users/starteleport/followers","following_url":"https://api.github.com/users/starteleport/following{/other_user}","gists_url":"https://api.github.com/users/starteleport/gists{/gist_id}","starred_url":"https://api.github.com/users/starteleport/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/starteleport/subscriptions","organizations_url":"https://api.github.com/users/starteleport/orgs","repos_url":"https://api.github.com/users/starteleport/repos","events_url":"https://api.github.com/users/starteleport/events{/privacy}","received_events_url":"https://api.github.com/users/starteleport/received_events","type":"User","site_admin":false},"position":6,"line":27,"path":"HomeTask/battleships/AiTester.cs","commit_id":"b24ffc05d65392139e1493b043b52f754debc7a2","created_at":"2015-03-04T18:34:29Z","updated_at":"2015-03-04T18:34:29Z","body":"Здесь стало компактнее и читаемее. А ты помнишь, что `IEnumerable` можно делать с помощью `yield return/yield break`? Это позволяет писать меньше кода (типа `Current`, `Dispose`, `MoveNext`). Попробуй, если будет время - `GameProvider` похудеет раза в 3."}}