我学过C ++和Qt4。我写了一个包含3000行的图形程序,我发现保持代码简单,透明和结构良好是非常复杂的。我喜欢设计模式等,因为它们非常有效,有助于保持代码更简单,更透明。现在我要编写另一个“更大”的应用程序,但我希望有一个易于编辑的清晰代码,并且添加一些增强功能不会是大问题。
我正在寻找一些指南,模式,手册或经验,其中说明如何在图形应用程序中构建代码,以便在业务逻辑和未来编辑中进行测试(单元和集成),从而构建良好的结构。
如果本手册将针对C ++和Qt,它会更好,但不是主要要求。
感谢您的提示。
答案 0 :(得分:6)
我强烈推荐这本书,Code Complete; http://www.cc2e.com/
答案 1 :(得分:3)
“C ++编码标准:101规则,指南和最佳实践”。 作者:Herb Sutter,Andrei Alexandrescu
这是编码习惯的汇编。非常简短,非常简洁,非常精确,而且根本不详细。这本书和GoF“设计模式”一样重要。