我是一名计算机科学专业的学生,我刚刚开始为我的类(class)作业编写相对较大的程序(750 到 1500 行之间)。到目前为止,可以通过任何合理级别的模块化和面向对象设计来解决问题。但是,既然我正在为我的作业编写更复杂的代码,我想学习编写更好的代码。
谁能给我指出一些资源的方向,让我了解在设计程序架构时要寻找什么样的东西,以便尽可能模块化?
最佳答案
这个问题以前在这里问过,答案一般是没有这本书。这样做的原因是没有可以应用于问题的“规则”——你必须继续体验。我的经验是,您应该使用清晰的单向依赖图编写多个库,但除此之外我不想 promise 。
关于c++ - 学习编写有组织的模块化程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2663288/