2009-04-08 5 views
2

좋은 디자인 문서가 포함 된 잘 디자인 된 오픈 소스 Java 프로젝트에 대한 제안을 요청 중입니다. 특히 더 많은 사람들이 그것을 들여다 보면서 디자인이 어떻게 진화했는지 하자?) 제안 된 디자인).오픈 소스 Java 프로젝트 (좋은 디자인 문서 포함)

저는 소프트웨어 제품 (또는 프로젝트)의 가치에 대한 Joel Spolsky의 의견은 좋은 디자인에서 비롯된 것임을 기억합니다. 그는 훌륭한 기능 사양 (CoPilot)의 예를 발표했지만, 슬프게도이 기능 사양이 기술 사양으로 어떻게 변형되었는지 최종 제품의 디자인으로 공개하지 않았습니다.

현재 Java에서 내 기술을 개발하기 위해 오픈 소스 프로젝트에 참여하려고합니다. 나는 현재 진행중인 코드 기반에서 수렴하기 전에 고려해야 할 문제에 대해 감사를 얻을 수 있도록 기능 요구 사항에서 기술 설계로 발전한 프로젝트에 대한 더 많은 통찰력이 필요하다.

내가 보았던 대부분의 오픈 소스 Java 프로젝트는 오늘날 존재하는 디자인 (코드)에 수렴하기 전에 어떤 문제점을 고려했는지에 대한 정보가없는 것처럼 보입니다. 누군가 (어떤 시점에서) 다른 엔티티와 왜 그런 방식으로 설계되었는지에 대한 정당화 사이의 관계를 모델링하는 클래스 다이어그램을 출판해야한다고 (적어도) 확신합니다.

모든 포인터가 크게 감사하겠습니다.

종류와 관련, 아파치 프로젝트에서 Dinuk

답변

3

봐. 그들은 주로 잘 문서화되어 있으며 능동 개발자 인 & 사용자 메일 링리스트가 있습니다. 문서화 된 것 이상의 정보를 얻을 수 있습니다. 메일 링리스트에서 과거 대화를 보는 것 외에 어떤 문제가 나타나고 어떻게 해결되었는지 확인할 수 있습니다.

관련 문제