读书人

C/C++开发的应用程序的代码结构该怎么

发布时间: 2013-08-13 16:43:28 作者: rapoo

C/C++开发的应用程序的代码结构该如何设计?
C/C++开发应用程序开发之前应该建立怎样的文件夹,有没有通用的方式,如何才能显得很专业呢

目前我开发的一个项目的大体结构是这样的,无人指导,自己想的,请有经验的各位给指以指导!

---bin (source中编译出来的非界面的二进制文件存放于此)
---config (运行时需要的配置文件)
---gui (界面程序二进制文件)
---source (源码支持单编译和全编译)
---module1
---module2
---...
---makefile
---build (打包时操作环境)
---makefile
---release (打包后结果存放于此)

以上是linux下的管理目录,全程使用svn进行管理,但是我感觉很粗糙,生成的安装包感觉很乱,
也不知道应该创建什么样的文件夹

安装包里只包含 bin,config,gui,外加安装程序


在我们只是闷着头写代码的时候根本没有学到如何管理我们的代码,以怎样的方式展示给客户才够合理
windows中我们看的很多的软件,他们创建的安装文件就很清晰,但是他们内在的源码结构是什么我们是
不知道的。

我想知道这种能力从哪里学?或者我应该看什么书? 管理 代码结构
[解决办法]

引用:
难道就没有理论和经验知道吗?


个人代码:和管理很平时工作时都有很大的关系的,也就是个人习惯问题


公司代码:可能每个公司都有自己的管理方式吧!

确实是仁者见仁,智者见智的事情!



[解决办法]
建议楼主找个大的软硬件公司的技术白皮书,网上不多,但也有,比如IBM、华为等。他们会把结构写的很详细,有参考价值

读书人网 >C++

热点推荐