我学过 C++ 和 Qt4。我编写了一个包含 3000 行的图形程序,我发现保持代码简单、透明和结构良好真的很复杂。我喜欢设计模式等,因为它们非常有效并且有助于保持代码更简单、更透明。现在我要编写另一个“更大”的应用程序,但我想要一个清晰的代码,它易于编辑,并且添加一些增强等不会是大问题。
我正在寻找一些指南、模式、手册或经验,说明如何在图形应用程序中构建代码,以便由于业务逻辑和未来编辑中的测试(单元和集成)而结构良好。
如果本手册针对 C++ 和 Qt 会更好,但这不是主要要求。
感谢您的提示。