写点什么

你读过的最好的 C++ 开源代码是什么?

作者:Jackpop
  • 2022 年 7 月 24 日
  • 本文字数:819 字

    阅读完需:约 3 分钟

DevWeekly 收集整理每周优质开发者内容,包括开源项目工具资源技术文章等方面,每周五首发于DevWeekly,欢迎大家 Star 并收藏!


你读过 Google 的开源代码吗?


工作多年,我读过很多不同语言、不同个人/公司的开源代码。


唯一给我留下深刻印象的就是 Google 的开源代码,从 Google 的开源代码中,我总结它具有如下 2 个特点:


  • 按照高标准规范编写,并且经过严格的评审

  • 有很好的开发者文档,这样使得它更容易理解和掌握


在阅读其他大多数代码过程中,更多的是在理解如何实现一个功能。


而阅读 Google 的开源代码中,读到最后突然有一种惊艳、优美的感觉,在这个过程中,不仅可以学会如何实现一个功能,而且能够在这个过程中还能够学到很多高阶的编程开发知识。



这里,给大家推荐几个不错的 Google 开源的 C++项目代码:



这些代码不仅遵守高标准编码规范,而且提供了全面的开发者文档,而且在这里面用到了中等程度的 C++技术,比较有利于学习。



另外,给大家推荐《Google C++开发指南》,在这个指南里,从头文件、类、函数、命名规则、格式都给出了详细的规范指导,很多东西是在专注于理论讲解的书本里看不到的,这些对于 C++进阶有很大帮助。


如果觉得这些开源项目还不足够,给大家推荐 Github 上一个非常不错的项目《DevWeekly》,目前 Github 上项目多如牛毛,而且刷榜现在也非常严重,想要找到优质的项目变得越来越难,这个项目每周都会精挑细选一些优质的开源项目,涵盖 C++、JAVA、JavaScript、Python、Go 等不同编程语言。此外,还有一些资源工具、优秀的技术文章:


开发者周刊 | DevWeekly


需要提醒一下,DevWeekly 每周五定期更新,喜欢的同学可以 star 并收藏一下!


接着前面继续,要想更轻松的阅读 C++代码,还是要有一定的 C++基础,要不然在阅读过程中也会非常吃力。


我在之前的文章里整理了如何从入门循序渐进的到进阶、实战,如果 C++基础比较薄弱,可以先看一下:


如何系统地学习 C++ 语言?

发布于: 2 小时前阅读数: 6
用户头像

Jackpop

关注

还未添加个人签名 2020.09.16 加入

公众号:平凡而诗意,微信:code_7steps,全网粉丝超20万,技术进阶、优质资源、实用工具,欢迎关注!

评论

发布
暂无评论
你读过的最好的 C++ 开源代码是什么?_Jackpop_InfoQ写作社区