1.12.2.3 常见的设计错误

2013-10-07 14:18:14 · 作者: · 浏览: 74

1.12.2.3   常见的设计错误

当项目组开始使用OOP和C++(www.cppentry.com)时,程序员们将会出现一系列常见的设计错误。这经常会发生,因为在早期项目的设计和实现过程中从专家们那里得到的反馈太少,在公司中没有专家,而聘请顾问可能有阻力。我们可能会觉得,在这个周期中,我们懂得OOP太早了并开始了一条不好的道路。有时,对于在这个语言上有经验的一些人而言,显而易见的问题可能是新手们在内部的激烈争论。大量的这类问题都能通过聘用外部富有经验的专家培训和指导来避免。

另一方面,容易出现设计错误的事实也反映出C++(www.cppentry.com)的主要缺点:对C向后兼容(当然,这也是它的主要优势)。为了完成能编译C代码的任务,C++(www.cppentry.com)不得不做一些妥协,这形成了一些“死角”。这些都是事实,并且包含了学习这个语言的大量弯路。在本书和后续的卷(以及其他书,参看附录C)中,试图揭示当使用C++(www.cppentry.com)时会遇到的大量陷阱。应当知道,在这个安全网中有一些漏洞。