2009-06-05 2 views
2

C++로 작성된 오픈 소스 프로젝트에 대한 권장 사항을 찾고 있는데 "도움 받기"도움이됩니다. 작은 배경 :숙련 된 개발자를위한 오픈 소스 프로젝트 권장 사항 C++

  • 저는 지난 3 년 동안 많은 백엔드 개발 및 시스템 설계를 수행했지만 프레젠테이션 계층에서 많은 작업을했습니다. . 내가 근무
  • 마지막 C++ 프로젝트는 3.2
  • 내가 찾고 있어요에 GNU 툴체인 년경 GCC 버전 2.x를 사용하여 모바일 기기와 여러 프로젝트 (Visual Basic의 경우와 상호 작용하도록 설계) 비주얼 C++ 6 프로젝트 있었다 언어에 대한 속도를 높이고 인기있는 프레임 워크, 특히 부스트의 기본 사항을 배우십시오 (자바 스페이스에서 Spring의 부엌 싱크대 느낌과 비슷하게 부스트가 상당히 넓어지는 것 같지만). C++에서 테스트 중심 개발 .

내가 무엇을 찾고 있어요 : 중간 크기의 오픈 소스 프로젝트에 작은을 통해 찌르고 나는 다시 내 C++ 기술 수준으로 아마도에 기여하기위한

특정 권장 사항을 참조하십시오. 문제 영역은 중요하지 않습니다. 단, 경험을 넓히기 위해 새로운 영역에서 무언가를 연구하고 싶습니다.

편집

: 내가 가장 야하는 몇 사람들은 내가에서 일하고자하는 문제 영역의 일부 표시하지 않고 추천을 제공하기는 어렵습니다 논평했다

그래서, 내가 결정했습니다. 그래픽 응용 프로그램이나 게임에 관심이 있습니다. 이전에 일하지 않은 두 영역.

답변

1

visual stuff를 좋아한다면 openFrameworks는 처리 유형 응용 프로그램을 처리하기위한 C++ 프레임 워크입니다. http://www.openframeworks.cc/ 나는 그것이 얼마나 실용적인지 아직 잘 모르겠지만, 꽤 멋져 보였다.

이런 식으로 제안하는 것이 어렵습니다. 당신은 정말로 당신이 긁기를 원하는 어떤 가려움도 없습니까 ??

+0

내 요청이 다소 모호하다는 것을 알고 있습니다. 나에게 가장 중요한 점은 언어 자체의 속도를 높이고 새로운 문제 영역에서 새로운 프레임 워크를 배우는 것입니다. –

+0

쿨 소프트웨어, 나는 그것을 조사 할 것이다. –

1

개인적으로 벤처 기업을 시작하기에 부끄러워하지 않으면 나는 개인적으로 Unladen Swallow에서 일하게 될 것입니다. 동적 언어 최적화는 나에게 아주 멋져 보인다.

0

더 구체적으로 생각해야 할 것 같습니다. 빠른 점검으로, 나는 데비안 스퀴즈 시스템에서 apt-cache showpkg libstdc++6을 수행하여 C++ 라이브러리에 의존하는 모든 패키지를 찾고 - 그중 4,537 개를 발견했습니다. 명백한 예는 다음과 같습니다

는 KDE의
  • 대부분
  • 등 파이어 폭스, 썬더 버드,
  • 자체 apt-get을
  • 당신이 관심있는 내용 필드에 지정된 경우 정말 도움이 것

자신을 밀어하지 왜.

1

볼 수 있을까? 이것은 매우 활발한 프로젝트이며, C++의 핵심이며, 도움이 필요할 수도 있습니다.

테스트 주도 개발에 대해 언급했습니다.예를 들어 부스트 유닛 테스트 프레임 워크는 강력하지만 IMHO는 극도로 나쁜 문서를 가지고 있습니다. 저기서 시작하는 곳이 될 것이고 Boost의 특정 부분에 대해 알아야 할 모든 것을 가르쳐 줄 것이며 거기에서 Boost 모듈 중 하나를 찾을 수있을 것이라고 확신합니다.

0

GitHub에서 많은 프로젝트를 찾을 수 있습니다. 멋진 프로젝트를 찾으면 fork (작업 할 수있는 로컬 복사본을 만드는 것과 같습니다) 및 코딩을 시작할 수 있습니다. 일단 좋은 것을 해보면 "Pull request"을 작성하여 포크로 만든 사람에게 작업을 병합하도록 요청할 수 있습니다.

액세스 권한을 요청하지 않고도 몇 번의 클릭만으로 누구에게나 연락하지 않고도 많은 프로젝트에 기여할 수 있기를 좋아합니다.

GitoriousBitbucket을 확인할 수도 있습니다. 두 사이트 모두 Github과 유사합니다.

관련 문제