Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
到目前为止,我已经上了两门 C++ 课程,每一门在不同的学校,他们都使用了“使用命名空间标准;” 教授基本编程。这可能是一个巧合,但我不得不竭尽全力发现这样做不是一个好习惯。
因为编写示例代码时的最佳实践不一定是编写大型项目时的最佳实践。
在 C++ 课程中,您主要编写必须解决相对较小问题的小程序(最多几百行代码)。这意味着很少或不关注未来的维护(并避免未来维护者的混淆来源)。
因为很多老师根本没有大型项目的编码经验,这个问题在大多数 C++ 课程中甚至都没有得到承认(更不用说讨论了)。
因为大学计算机科学教授不一定知道如何编写好的代码。