您更喜欢拆分多部分程序?

时间:2012-09-05 12:31:27

标签: shared-libraries static-libraries multi-project

拥有一个具有多个不同部分的程序是常见的。通过部分我的意思是一个具有自己的窗口和功能的图形部分。(关于非图形部分,我认为创建库是更好的解决方案) 你更喜欢把它们分开? 将它们作为静态库并在主程序中使用它们会更好吗? 或者更好的解决方案是创建每个文件的可执行文件并将其加载到主程序中? 甚至更好的解决方案?

1 个答案:

答案 0 :(得分:1)

我建议你阅读Code Complete或类似的东西。本书和其他书籍介绍了最佳实践,甚至了解了在创建产品时应该了解哪些最佳实践。

问题是范围之一。在回答这个问题之前,您需要了解您的规格和连接在一起的部件,以及您将要使用的设计实践。

我也倾向于认为没有正确或错误的答案(取决于你的错误)并且没有其他人可以为你回答这个问题,特别是因为你可能是主要参与者之一在维护代码。

希望能给你一些思考的东西: - )