2011-01-20 7 views
4

오픈 소스 보드 게임 구현을 작성했습니다. 현재 상태는 알파 상태입니다. 아이디어는 향후 확장 (봇, 게임 변형, 기타 UI 구현)을 용이하게하기 위해 안정적이고 잘 설계된 OO API를 갖는 것입니다. 따라서 API가 더 안정적 일수록보다 탄력적 인/미래의 증거가됩니다.오픈 소스 코드 리뷰

잠시 후, 모든 코더는 특정 형태의 터널 비전을 개발한다고 생각합니다 (적어도 내가 생각하기에). 이것이 API 개선에 부족한 부분입니다. 본질적으로, 나 자신이 "신선한"모습을 가질 수는 없습니다.

사람들을 끌어 들이고 코드 검토를 완료하고이 API를 안정화시키는 좋은 방법은 무엇입니까? Google에서이 사실을 알리지 않은 웹 사이트가 있습니까?

답변

1

아마 리트 벨트 코드 검토 도구

http://code.google.com/appengine/articles/rietveld.html

여기에 당신은 당신의 자신의 인스턴스를 실행할 수있는 무료 샘플 http://codereview.appspot.com/ 물론

입니다!

하지만 다른 사람들이 코드를 검토하는 것이 어렵 기 때문에이를 수행 할 수있는 도구가 필요합니다.

하지만 주로 소셜 네트워킹 광고를해야합니다. 개발자 커뮤니티를 방문하고 작업을 시도하고 프로젝트의 트위터 계정을 만들고 페이스 북 페이지, 블로그 등을 작성해야합니다. 통과하고 볼 다른 문을 제공하십시오.

당신이 꾼을 얻을 경우 그들은 내가 그냥 코드 리뷰를 할 다른 개발자를 얻기 위해 매우 어렵다고 생각하면

2

도움이 될 것입니다 - 처음에 활성 사용자를 얻을만큼 어렵다; 아직 다른 사람들이 공헌하는 것을 어렵게 만듭니다. 그래서 이것은 약간의 부트 스트랩 문제입니다. ok API를 생각해 내고 수정되지 않은 상태로있을 가능성은 거의 없다는 사실을 받아 들일 것을 제안합니다. 그런 다음 다른 사람들이 참여하도록하십시오. 프로젝트 자체가 재미 있어야합니다.

사실 API에 대한 미래 보장에 대해서는 그다지 걱정할 필요가 없습니다. 당신은 차라리 덜 고통스럽게 만들고 극단적 인 접근법을 사용하기를 원할 것입니다. 가능한 한 빨리 변경하되 항상 실행중인 상태로 유지하십시오.

코드 검토를 허용 할 수있는 도구를 사용하는 것이 좋지만, 실제 문제는 사람들이 검토 할 수있을만큼 충분히 배우는 데 많은 시간을 소비하게 만드는 것입니다.

0

나는 제프가 이전에 StackOverflow 팟 캐스트에서이 일을 언급 (하지만 난 그것을 자신을 시도하지 않은) 기억 :

http://refactormycode.com/

+0

감사합니다. Refactormycode.com은 스크립트/특정 클래스에 더 적합합니다. 완전한 API는 아닙니다 ... – Ruudjah