c++ - 面向 C++ 开发人员的开源项目?

标签 c++ qt open-source

我是一名 vc++ 开发人员(但喜欢 Qt),有兴趣通过贡献和阅读代码来学习开源项目。我使用 Windows 作为主要开发平台。哪个项目适合我开始?

Is chromium a good choice?

最佳答案

Is chromium a good choice?

我相信是的,是的!

IMO 的源代码写得非常好,这是一个非常活跃的项目,有很多工作要做,而且在许多不同的方面也很有趣。显然,浏览器本身只是特定库的组合,因此 Chromium 为您提供了一个很好的入口来了解更多关于它们的信息并希望做出明显贡献。但最重要的是,它拥有一个庞大的社区,由一家大公司赞助,并且其核心团队中有许多才华横溢的软件工程师。

有很多事情要做,所以你甚至可以贡献你知道的东西,同时学习你不知道的东西。


我想补充一下;选择加入的开源项目应基于:

  1. 您的专业水平
    • 你想学什么
    • 代码质量
    • 项目的成熟度
    • 代码复杂性(不要与可读性混淆)

我在这里只为我自己说话,但尽管我喜欢从过于复杂的项目(文件系统、RDBM 等)中学习更多知识,但我发现这些项目由于过于复杂而不太有值(value)。尽量不要一次学习所有东西,采取较小的步骤并完成您开始的工作,而不是采取较大的步骤并放弃。

只是我的 2c - YMMV


如果您想试用 Chromium,以下是设计文档的链接:

以上链接均取自Chromium developer documentation ,在这里可以找到更多详细信息。

无论如何,祝您找到适合您需求的项目!

关于c++ - 面向 C++ 开发人员的开源项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1106082/

相关文章:

Qt 样式表;褪色、2D 渐变和 CSS 类

c++ - 如何将单例传递给qt中的另一个类

c++ - C++ 是开源项目吗?哪个社区开发它?

java - HBase 项目 - 技术和架构

c++ - 画椭圆延迟再画一个

c++ - LevelDB:IO 错误:XXX.sst:打开的文件太多

c++ - 替换两个不同数组之间的字符 C++

c++ - 我是否正确使用 move 语义?会有什么好处?

c++ opencv findHomography()函数中的未定义关系

open-source - 有没有开源网站?