我正在寻找用C ++编写的开源项目的建议,这些项目将帮助我“恢复原状”。一点背景:
我在寻找什么:
针对中小型开源项目提出的具体建议,以便在我的C ++技能水平提升的过程中进行深入研究。问题领域并不重要,除了我想在新领域开展工作以拓宽我的经验。
修改
有些人评论说,如果没有我想要处理的问题域的指示,很难提供推荐。所以,我已经决定我最感兴趣的是图形应用程序或游戏,两个方面我以前没用过的。
答案 0 :(得分:1)
如果我没有荒谬地开始自己的个人冒险,我个人会在Unladen Swallow工作。动态语言优化对我来说非常酷。
答案 1 :(得分:1)
如果您喜欢可视化内容,openFrameworks是一个用于处理类型应用程序的C ++ Framework。 http://www.openframeworks.cc/我不确定它仍然有多可行,但看起来很酷。
很难建议这样的事情,你真的没有任何想要划伤的痒吗?
答案 2 :(得分:1)
您还可以查看Wt
答案 3 :(得分:1)
为什么不提升自己?这是一个非常活跃的项目,它正是C ++的核心,它可能需要一些帮助。
您提到了测试驱动开发。例如,Boost单元测试框架功能强大,但IMHO遭受极端糟糕的文档攻击。这将是一个开始的地方,会告诉你关于Boost特定部分的所有知识,我相信你可以从那里找到进入其中一个Boost模块的途径。
答案 4 :(得分:0)
我认为你必须更加具体。作为一个快速检查,我在我的Debian挤压系统上做了apt-cache showpkg libstdc++6
,找到所有依赖于C ++库的软件包 - 并找到了4,537个。明显的例子包括:
如果您指定了您感兴趣的字段,那将非常有用。
答案 5 :(得分:0)
您可以在GitHub找到许多项目。如果你找到一个不错的项目,你可以fork它(就像创建一个你可以使用的本地副本)并开始编码。一旦你做了一些不错的事情,你就可以制作一个“Pull request”来问你做分叉的那个人来合并你的工作。
我喜欢能够在不必要求访问的情况下提交,并且无需联系任何人就可以为很多项目做出小额贡献,只需点击几下即可。