我将开始一个涉及跨平台GUI和大量数字运算的大型软件项目.我计划在C++和CUDA中编写大部分应用程序后端,在Qt4中编写GUI.我计划使用Make作为我的构建系统.这将是一个只有两个开发人员的项目,一旦我相对较远,它可能最终成为一个开源项目.
我的主要问题是,是否有人有任何提示/资源来开发软件背后的架构.
我即将毕业的大学几乎没有这个,这让我感到沮丧.在这一点上,我已经做了很多谷歌搜索,运气不足我需要的东西.我不是要求用勺子喂食所有东西,我会完全满足于书籍或与此相关的网站的链接.
我已经分别完成了大部分这些工作,但我从未尝试将所有内容组合成一个大包.
有人会推荐Release It!:为我所询问的内容设计和部署生产就绪软件吗?