关于开源项目的建议,以帮助有经验的开发人员实践C++; 我在寻找C++编写的开源项目的建议,这些建议将帮助我“得到我的回形针”。一点背景: 在过去的三年里,我一直在大量使用Java,做了大量的后端开发和系统设计,但在表示层方面也做了大量的工作 我研究的最后一个C++项目是一个Visual C++ 6项目(设计用来与Visual Basic交互),用于移动设备和几个项目,使用GNU工具链CCC CA版本2。x到3.2 < /LI> Li >我希望能重新学习语言,学习一些流行的框架,特别是Boost的基础知识(虽然Boost看起来相当地扩展,类似于java空间中的“厨房水槽”感觉),而C++中的测试驱动开发。

关于开源项目的建议,以帮助有经验的开发人员实践C++; 我在寻找C++编写的开源项目的建议,这些建议将帮助我“得到我的回形针”。一点背景: 在过去的三年里,我一直在大量使用Java,做了大量的后端开发和系统设计,但在表示层方面也做了大量的工作 我研究的最后一个C++项目是一个Visual C++ 6项目(设计用来与Visual Basic交互),用于移动设备和几个项目,使用GNU工具链CCC CA版本2。x到3.2 < /LI> Li >我希望能重新学习语言,学习一些流行的框架,特别是Boost的基础知识(虽然Boost看起来相当地扩展,类似于java空间中的“厨房水槽”感觉),而C++中的测试驱动开发。,c++,unit-testing,open-source,boost,C++,Unit Testing,Open Source,Boost,我在找什么: 具体的建议适用于中小型开源项目,以帮助我提高我的C++技能。问题领域并不重要,只是我想在一个新的领域里做些事情来扩大我的经验 编辑: 一些人评论说,如果没有一些我想从事的问题领域的指示,很难提供建议。因此,我决定我最感兴趣的是图形应用程序或游戏,这两个领域我以前从未从事过。如果我不是疯狂地忙着开始自己的个人创业,我个人也会从事这方面的工作。动态语言优化在我看来很酷 >如果您喜欢可视化的东西,OpenFrasWorksC++是用于处理类型应用程序的C++框架。我不确定它到底有多可行,

我在找什么:

<>具体的建议适用于中小型开源项目,以帮助我提高我的C++技能。问题领域并不重要,只是我想在一个新的领域里做些事情来扩大我的经验

编辑:


一些人评论说,如果没有一些我想从事的问题领域的指示,很难提供建议。因此,我决定我最感兴趣的是图形应用程序或游戏,这两个领域我以前从未从事过。

如果我不是疯狂地忙着开始自己的个人创业,我个人也会从事这方面的工作。动态语言优化在我看来很酷

>如果您喜欢可视化的东西,OpenFrasWorksC++是用于处理类型应用程序的C++框架。我不确定它到底有多可行,但它看起来很酷


很难提出这样的建议,你真的没有想要抓的痒吗

我想你得说得更具体些。作为一个快速检查,我在Debian压缩系统上做了一个<代码> APT Cache PKS+PKI++6 < /COD>,找到了依赖于C++库的所有包,并找到了其中的4537个包。显而易见的例子包括:

  • 大部分KDE
  • 火狐、雷鸟等
  • 得逞

如果你指定了你感兴趣的领域,这会很有帮助。

你也可以看看

为什么不自我提升呢?这是一个非常活跃的项目,它是C++的核心,它需要一些帮助。
您提到了测试驱动开发。例如,Boost单元测试框架功能强大,但IMHO的文档非常糟糕。这将是一个起点,将教会您有关Boost特定部分的所有知识,我相信您可以从那里找到进入Boost模块的方法。

您可以在上找到许多项目。如果你找到一个不错的项目,你可以把它(就像创建一个你可以处理的本地副本)并开始编码。一旦你做了一件好事,你可以打一个“”让你做叉子的人把你的作品合并起来

我喜欢能够在不要求访问权限的情况下进行承诺,并且能够在不需要联系任何人的情况下为许多项目做出小小的贡献,只需点击几下


您还可以查看和查看,这两个站点的工作方式都有点像Github。

我知道我的请求有点含糊不清。对我来说,最重要的是提高语言本身的速度,在新的问题领域学习新的框架。很酷的软件,我来看看。