2010-05-21 26 views
5

Algunos colegas y yo creamos una aplicación simple de captura de paquetes basada en libpcap, GTK + y sqlite como un proyecto para un curso de Ingeniería de Redes en nuestra universidad. Si bien (en su mayoría) funciona, estoy tratando de mejorar mis habilidades de programación y agradecería que los miembros de la comunidad pudieran ver lo que hemos creado.¿Dónde es un buen lugar para una revisión de código?

¿Es este un buen lugar para solicitar dicha revisión? Si no, ¿en qué buenos sitios puedo hacer esta pregunta? El código fuente está alojado por Google Code (http://code.google.com/p/nbfm-sniffer) y hay un ejecutable disponible para descargar (solo Windows, aunque compila en Linux y debe compilarse en OS X Leopard, siempre que uno tenga instalado gtk + SDK).

¡Gracias a todos!

-Carlos Núñez

ACTUALIZACIÓN: Gracias por los comentarios, todo el mundo. El código es completamente de código abierto y modificable (con licencia de Apache License 2.0). Esperaba recibir más comentarios holísticos, teniendo en cuenta que mis publicaciones aún serían muy largas.

+0

Piense en cuáles son algunos de sus peores problemas donde, publique su solución y solicite su opinión. Pedir la revisión de un proyecto completo puede no obtener la atención que desea. –

+1

+1 porque lo solicitó antes de publicarlo. – IAbstract

+0

Has escrito mucho código y pocas personas con las habilidades estarían dispuestas a revisar tu proyecto. Dicho esto, puede tener algo de suerte con la revisión de trozos pequeños específicos. –

Respuesta

0

Es posible obtener un kilometraje al publicar el código en el espacio público (a través de GitHub o algún otro foro-publicación abierta), poniendo un enlace aquí en SO, y viendo lo que sucede.

También podría convertirlo en un proyecto de código abierto y ver si las personas lo encuentran y lo usan.

Probablemente su mejor opción es hablar con sus compañeros/compañeros de clase, encontrar algunos programadores profesionales dispuestos a dedicar su tiempo, y hacer que revisen el código. Al igual que American Idol-esque juicio, pero para su software ...

0

Como dice @Noah, este no es el sitio para la revisión del código. Puede presentar problemas y lo que hizo para superar esos problemas, preguntando si una solución dada sería la mejor.

me encontré con un pequeño sitio web ordenada que podría ser lo que buscas: Cplusplus.com

1

Como mencionó el simulador de ojeada, GitHub es bueno. También recomendaría publicar su proyecto en SourceForge.net y/o FreshMeat.net. Ambas son comunidades de desarrolladores activos donde las personas a menudo analizan proyectos como el suyo. Lo mejor para su código sería si alguien lo encontraba útil y decidió extenderlo. Entonces, probablemente terminarás con muchas correcciones de errores y críticas constructivas.

+0

Gracias, Eric! Estaba pensando que Google Code era un buen lugar para este tipo de interacción con la comunidad, pero también lo alojaré en SourceForge. –

Cuestiones relacionadas