我正在学习C++,这是我的第一门编程语言。如果我不开始看实际的代码,我感觉我快要到达学习的瓶颈了(我并没有通过课堂学习)。以下是我的两个主要问题:
- 哪里可以找到源代码?
- 如何判断代码质量的好坏(我显然从未在工作环境中进行过开发)?
我希望这与SO相关,但我可以看到关闭此问题的必要性。谢谢您的帮助。
相关:
我认为你找到C++代码的两个最佳选择是去流行的开源代码库。
这些都有高质量的C++项目供您查看。我不认为有一个伟大的标准可以在大规模上评判质量。我会从更受欢迎的项目开始,这些项目可能更有可能拥有高质量的代码。
列表:
网络上充满了开源的C++代码。为什么不选择一些这样的项目,甚至更好的是开始帮助它们呢?最好的学习方式就是通过实践!
我认为你已经得到了一些好的答案,我想为从开源项目库中选择一个项目添加以下建议:选择一个广泛使用但最好是规模较小、已经存在一段时间并且针对你特别感兴趣的领域的项目。这样,你将能够更好地了解生产就绪的代码,并能够学习有关该领域的知识。
我发现POCO的源代码和文档非常易读,
C++是一种很棒的语言,但作为第一门语言有点沉重。可以尝试 python。
1)我在哪里可以找到源代码
阅读代码比编写代码更难。尤其是像C ++这样的大型复杂语言。如果你不知道语言的细节,就没有太多机会从他人编写的复杂代码中获取知识。你必须首先独自学习最基本的部分,通过编写来掌握它。当你学习C ++时,你也会学习编程。
2)代码质量的好坏如何判断
并不存在一种特定的方法。这也不是一个容易学习的事情,需要经验。但真正区分好代码和坏代码的方法是,在你熟悉项目布局之后,你可以理解任何给定代码段执行的任务。可读性强的代码具有良好的代码质量,而令人困惑的代码则不佳。
查看他人的代码是学习基础知识的一种困难方式。在网上找一个教程,通过实践来入门。我相信也有很多关于这个主题的印刷书籍。
在你学习过程中,如果遇到困惑或迷失,请在这里发帖提问。