2010-05-21 7 views
5

Несколько коллег и я создали приложение для простого захвата пакетов на основе libpcap, GTK + и sqlite в качестве проекта для курса по инженерным сетям в нашем университете. Хотя он (в основном) работает, я стараюсь улучшить свои навыки программирования и буду признателен, если члены сообщества смогут посмотреть, что мы собрали вместе.Где хорошее место для просмотра кода?

Это хорошее место, чтобы попросить такого обзора? Если нет, то какие хорошие сайты я могу поставить на этот вопрос? Исходный код размещен в Google Code (http://code.google.com/p/nbfm-sniffer), и исполняемый файл доступен для загрузки (только для Windows, хотя он компилируется на Linux и должен компилироваться на OS X Leopard, а также при наличии установленного файла gtk + SDK).

Спасибо, всем!

-Carlos Нуньес

UPDATE: Спасибо за большую обратную связь, все. Код полностью открыт с открытым исходным кодом и модифицируется (лицензируется в соответствии с Apache License 2.0). Я надеялся получить более целостную обратную связь, учитывая, что мои сообщения все равно будут очень длинными.

+0

Подумайте о том, какие из ваших худших проблем вы найдете, разместите свое решение и попросите ввода. Просить об обзоре полного проекта может не привлечь внимание, которое вы желаете. –

+1

+1, потому что вы спрашивали перед публикацией. – IAbstract

+0

Вы написали много кода, и немногие люди, у которых есть навыки, будут готовы просмотреть ваш проект. Тем не менее, вам может быть повезло, когда вы узнаете конкретные мелкие куски. –

ответ

0

Вы можете получить некоторый пробег, разместив код в публичном пространстве (через GitHub или какой-либо другой открытой проводку форума) размещая здесь ссылку на SO и видя, что происходит.

Вы также можете сделать это проектом с открытым исходным кодом и посмотреть, найдут ли люди его и используют.

Возможно, лучше всего поговорить со своими коллегами-профессионалами, найти профессиональных программистов, желающих посвятить свое время, и попросить их ознакомиться с кодом. Как и в случае с American Idol-esque, но для вашего программного обеспечения ...

0

Как @Noah заявляет, что это не сайт для проверки кода. Вы можете представить проблемы и то, что вы сделали, чтобы преодолеть эти проблемы, спросив, будет ли данное решение лучшим.

я нашел аккуратный сайт, который может быть то, что вы ищете: Cplusplus.com

1

Как упоминал овец, GitHub хорош. Я бы также рекомендовал разместить ваш проект на SourceForge.net и/или FreshMeat.net. Оба являются активными сообществами разработчиков, где люди часто просматривают такие проекты, как ваши. Лучше всего для вашего кода было бы, если бы кто-то нашел его полезным и решил продлить его. Тогда вы, вероятно, столкнетесь с множеством ошибок и конструктивной критикой.

+0

Спасибо, Эрик! Я думал, что Google Code был хорошим местом для такого взаимодействия с сообществом, но я также возьму его на SourceForge. –

 Смежные вопросы

  • Нет связанных вопросов^_^