2010-05-21 2 views
5

몇몇 동료들과 저는 우리 대학의 네트워크 엔지니어링 과정을위한 프로젝트로 libpcap, GTK + 및 sqlite를 기반으로하는 간단한 패킷 캡처 응용 프로그램을 만들었습니다. (대부분) 작동하는 동안, 나는 프로그래밍 기술을 향상 시키려고 노력하고 있으며 공동체 구성원이 우리가 함께 만든 것을 볼 수 있다면 그것을 높이 평가할 것이다.코드 검토를위한 좋은 곳은 어디입니까?

리뷰를 제출해 주셔서 감사합니다. 그렇지 않은 경우이 질문을 던질 수있는 좋은 사이트는 무엇입니까? 소스 코드는 구글 코드 (http://code.google.com/p/nbfm-sniffer)에 의해 호스팅되며 실행 파일은 다운로드가 가능합니다 (Windows에서만 가능합니다. 리눅스에서만 컴파일되고 OSX Leopard에서 컴파일해야하며 gtk + SDK가 설치되어 있어야합니다).

감사합니다.

-Carlos 누네즈

UPDATE : 위대한 피드백 모두 주셔서 감사합니다. 이 코드는 완전히 오픈 소스이며 수정 가능합니다 (Apache License 2.0에서 라이센스가 부여됨). 내 게시물이 여전히 매우 길 것이라는 점을 감안할 때 전체 론적 피드백을 받기를 희망했습니다.

+0

귀하의 솔루션을 게시하고 의견을 물을 수있는 부분에 대해 생각해보십시오. 완전한 프로젝트를 검토해달라고 요청하면 관심을 끌지 못할 수도 있습니다. –

+1

+1하기 전에 질문했습니다. – IAbstract

+0

많은 코드를 작성 했으므로 기술을 가진 사람은 프로젝트를 검토 할 의사가 거의 없습니다. 즉, 특정 작은 덩어리를 검토하는 데 약간의 행운이있을 수 있습니다. –

답변

0
당신은 밖으로 공공 장소에서 (GitHub의 또는 다른 오픈 게시 포럼을 통해) 코드를 게시하여 일부 마일리지를 얻을 수 있습니다

, 여기에 링크를 걸고 무슨 일이 일어나는 지 봅니다.

오픈 소스 프로젝트로 만들고 사람들이 그것을 찾고 사용하는지 확인할 수도 있습니다.

아마도 가장 좋은 방법은 교수님/학우와 이야기하고, 시간을 할애 할 전문 프로그래머를 찾고, 코드를 검토하도록하는 것입니다. American Idol-esque 판사와 마찬가지로 귀하의 소프트웨어에 대해서 ...

0

@Noah는 코드 검토 사이트가 아닙니다. 문제를 제시하고 문제 해결을 위해 제시 한 해결책이 최선인지 묻습니다.

난 당신이 찾고있는 수 있습니다 무엇 깔끔한 작은 웹 사이트를 발견 Cplusplus.com

1

양치기로 언급했듯이, GitHub이 좋습니다. SourceForge.net 및/또는 FreshMeat.net에 프로젝트를 게시하는 것이 좋습니다. 둘 다 사람들이 종종 당신과 같은 프로젝트를 열람하는 적극적인 개발자 커뮤니티입니다. 코드에서 가장 좋은 점은 누군가가 유용하다고 판단하고 그것을 확장하기로 결정한 경우입니다. 그렇다면 아마도 많은 버그 수정과 건설적인 비판으로 끝날 것입니다.

+0

고마워, 에릭! 나는 Google Code가 이러한 종류의 커뮤니티 상호 작용을위한 좋은 장소라고 생각했지만, SourceForge에서도 호스팅 할 것입니다. –