我和一些同事创建了一个基于libpcap,GTK +和sqlite的简单数据包捕获应用程序,作为我们大学网络工程课程的一个项目。虽然它(大部分)都有效,但我正在努力提高自己的编程技巧,如果社区成员能够看到我们放在一起的东西,我会很感激。
这是一个要求进行此类审核的好地方吗?如果没有,我可以提出这个问题的好网站是什么?源代码由Google Code(http://code.google.com/p/nbfm-sniffer)托管,并且可以下载可执行文件(仅限Windows,但它可以在Linux上编译,并且应该在OS X Leopard上编译,如果安装了gtk + SDK,则可以编译)。 / p>
谢谢大家!
-Carlos Nunez
更新:感谢大家的好评。代码是完全开源的和可修改的(在Apache License 2.0下许可)。考虑到我的帖子仍然很长,我希望得到更全面的反馈。
答案 0 :(得分:1)
正如绵羊模拟器所提到的,GitHub很好。我还建议您在SourceForge.net和/或FreshMeat.net上发布您的项目。两者都是活跃的开发者社区,人们经常阅读像你这样的项目。对于您的代码来说,最好的事情就是如果有人发现它有用并决定扩展它。然后,你可能最终会得到大量的错误修复和建设性的批评。
答案 1 :(得分:0)
正如@Noah所述,这不是代码审查的网站。您可能会遇到问题以及您为克服这些问题所做的工作,并询问给定的解决方案是否最佳。
我找到了一个整洁的小网站,可能就是您要找的东西:Cplusplus.com
答案 2 :(得分:0)
您可以通过在公共空间中发布代码(通过github或其他一些公开发布论坛)获得一些里程,在此处显示链接,看看会发生什么。
你也可以把它变成一个开源项目,看看人们是否找到并使用它。
可能你最好的选择是与你的教授/同学交谈,找一些愿意花时间的专业程序员,并让他们审查代码。像美国偶像式评判一样,但对于你的软件...