5

我和几个同事创建了一个基于 libpcap、GTK+ 和 sqlite 的简单数据包捕获应用程序,作为我们大学网络工程课程的项目。虽然它(大部分)有效,但我正在努力提高我的编程技能,如果社区成员可以看看我们组合在一起的东西,我将不胜感激。

这是要求进行此类评论的好地方吗?如果没有,我可以在哪些好网站上提出这个问题?源代码由 Google Code ( http://code.google.com/p/nbfm-sniffer ) 托管,可执行文件可供下载(仅限 Windows,尽管它在 Linux 上编译并且应该在 OS X Leopard 上编译为很好,前提是安装了 gtk+ SDK)。

谢谢大家!

——卡洛斯·努涅斯

更新:感谢大家的反馈。该代码是完全开源和可修改的(根据 Apache 许可证 2.0 获得许可)。考虑到我的帖子仍然很长,我希望得到更全面的反馈。

4

3 回答 3

1

正如sheepsimulator 所提到的,GitHub 很好。我还建议在SourceForge.net和/或FreshMeat.net上发布您的项目。两者都是活跃的开发者社区,人们经常在其中细读像您这样的项目。如果有人发现它有用并决定扩展它,那么对您的代码来说最好的事情是。然后,你可能会得到大量的错误修复和建设性的批评。

于 2010-05-24T23:09:16.973 回答
0

正如@Noah 所说,这不是代码审查的站点。您可能会提出问题以及您为克服这些问题所做的工作,询问给定的解决方案是否是最好的。

我找到了一个简洁的小网站,可能正是您正在寻找的:Cplusplus.com

于 2010-05-21T21:59:52.560 回答
0

您可以通过将代码发布在公共空间(通过 github 或其他一些开放发布论坛)、在 SO 上放置链接并查看会发生什么来获得一些里程。

你也可以把它做成一个开源项目,看看人们是否找到并使用它。

可能你最好的选择是与你的教授/同学交谈,找到一些愿意投入时间的专业程序员,并让他们审查代码。就像美国偶像式的评判,但对于你的软件......

于 2010-05-21T22:06:30.943 回答