{"comment":{"url":"https://api.github.com/repos/fools-gold/swindler/comments/11189623","html_url":"https://github.com/fools-gold/swindler/commit/c5a5f0fbc48bfb64122b35fcc38d8592ca4cd068#commitcomment-11189623","id":11189623,"user":{"login":"woongy","id":51025,"avatar_url":"https://avatars.githubusercontent.com/u/51025?v=3","gravatar_id":"","url":"https://api.github.com/users/woongy","html_url":"https://github.com/woongy","followers_url":"https://api.github.com/users/woongy/followers","following_url":"https://api.github.com/users/woongy/following{/other_user}","gists_url":"https://api.github.com/users/woongy/gists{/gist_id}","starred_url":"https://api.github.com/users/woongy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/woongy/subscriptions","organizations_url":"https://api.github.com/users/woongy/orgs","repos_url":"https://api.github.com/users/woongy/repos","events_url":"https://api.github.com/users/woongy/events{/privacy}","received_events_url":"https://api.github.com/users/woongy/received_events","type":"User","site_admin":false},"position":null,"line":null,"path":"","commit_id":"c5a5f0fbc48bfb64122b35fcc38d8592ca4cd068","created_at":"2015-05-14T04:22:16Z","updated_at":"2015-05-14T04:22:16Z","body":"**테스트 ≠ console에서 이거저거 해보면서 개발.** 전자는 rspec으로 하는 거고, 후자는 그냥 개발 과정인데 후자를 위해서 `seeds.rb`를 쓰는 거는 매우 안 맞아. 이거는 너가 찾은 http://stackoverflow.com/questions/29138077/rails-fixtures-vs-seeds 이 글에도 맥락이 좀 있고 (우리가 크로스로드할 때 잘못했던 부분임)\r\n\r\n이미 위 링크 글에서 충분한 대답이 되었지만, 덧붙이자면:\r\n\r\n> 데이터가 있는 db에서 하는게 훨씬 편해서\r\n\r\n이거랑, 이런 식으로 `seeds.rb` 파일을 계속 up-to-date하게 유지하는 코스트를 비교했을 때 합리화가 안 된다는 게 위에 있는 내 코멘트의 뜻이었는데 다시 보니 잘 전달이 안 되었네. (쓰기 쉬운 코드보다 읽기 쉬운 코드를 쓰라는 말이 있는데, 포인트는 조금 다르지만 비슷한 비유를 들 수 있는 케이스라고 생각함)\r\n\r\n> counter_cache동작 체크한다던가\r\n\r\nhttps://github.com/fools-gold/swindler/commit/1502b9f#commitcomment-11175276 여기에서도 얘기했는데, rails 기본 동작까지 체크하는 것은 하지 않는게 좋음. 그냥 잘 되는지 보고 싶다– 정도면, 로컬 콘솔에서 해보는 게 맞고."}}