如何编写图形程序

Gai*_*aim 2 c++ qt4 code-structure

我学过C++和Qt4.我写了一个包含3000行的图形程序,我发现保持代码简单,透明和结构良好是非常复杂的.我喜欢设计模式等,因为它们非常有效,有助于保持代码更简单,更透明.现在我要编写另一个"更大"的应用程序,但我希望有一个易于编辑的清晰代码,并且添加一些增强功能不会是大问题.

我正在寻找一些指南,模式,手册或经验,其中说明如何在图形应用程序中构建代码,以便在业务逻辑和未来编辑中进行测试(单元和集成),从而实现良好的结构.

如果本手册将针对C++和Qt,它会更好,但它不是主要要求.

谢谢你的提示.

Dim*_*tar 6

我强烈推荐这本书,Code Complete; http://www.cc2e.com/