C++开发要注意的规范?
该博文为原创文章,未经博主同意不得转载,如同意转载请注明博文出处
本文章博客地址:https://cplusplus.blog.csdn.net/article/details/105147982
C++开发要注意的规范
- 前言
- 文件系统目录规范
- 解决方案目录规范
- 代码编写规范
- 命名规则
- 注释规则
- 一些其它规则
前言
c++是一门很复杂的语言,有很多强大的特性,然而当用其开发一款商业产品时,这些特性可能会带来麻烦。所以当设计c++的使用规范时,更多的是对其做减法。
本文的规范针对VC++开发环境,开发工具为Visual Studio。
文件系统目录规范
一款完整的商业产品开发通常会涉及到很多模块,这其中包括可执行程序(.exe),项目组开发的库(静态库或动态库),第三方的库(静态库或动态库),测试程序,这么多的模块和代码,需要一个良好组织的目录结够。这里假设项目名称为XXProject
XXProjectXXProject.slnBinDebugReleaseTestBin
C++开发要注意的规范?相关推荐
- 开发流程与版本管理规范
# 开发流程与版本管理规范## 版本号规则如非特殊说明,所有产品的版本号将遵循 主版本.次版本.BuildNumber 的规则. - 主版本号:发布重大更新时增加 - 次版本号:发布新功能点时增加 - ...
- 很久没更新博客了,再发协同开发中SVN使用规范
协同开发中SVN使用规范试用 目标,要求 本次svn提交规范主要针对当前项目中出现的svn管理难,开发流程控制难掌控,项目进度记录不准确等问题而提出.要求每个角色都要进行规范化svn作业. 目录结构与 ...
- amazeui学习笔记二(进阶开发4)--JavaScript规范Rules
amazeui学习笔记二(进阶开发4)--JavaScript规范Rules 一.总结 1.注释规范总原则: As short as possible(如无必要,勿增注释):尽量提高代码本身的清晰性. ...
- 【项目篇】Android团队项目开发之统一代码规范
前言 团队项目开发前的统一三要素:统一需求/开发文档,统一代码规范,统一环境(编译/测试/发布). 一个项目团队,要想有高效的产出,必须在团队协作上下好功夫,必须在项目开发统一进度上做好协调.只有在高 ...
- # 后端开发技巧、常用规范
后端开发技巧.常用规范 开发技巧 equals() 方法的使用 null.equals()会出报空指针,因该是非null的值.equals() 可以使用Objects的equals()方法避免空值,完 ...
- 编程开发中的起名规范
编程开发中的命名规范 混乱的workspace 修改项目名称 学习资料 混乱的workspace 工作一年当中接触到的都是别人写好的项目,很多时候就直接用了以前的项目名字,随着手里的项目越来越多,各种 ...
- 嵌入式软件开发之程序编程规范(五)
1.前言 作为一个软件开发人员,应养成良好的编程习惯,随着编码越来越多,内容也会变得越来越多,规范化自己的编程有助于为了在程序代码量很大的时候,便于自己阅读,也便于别人阅读(团队合作),特别是作为一个 ...
- 前端开发要遵守什么规范 如何成为企业急需人才
前端开发要遵守什么规范?如何成为企业急需人才?一个项目大多都是由一个团队来完成,如果没有统一的代码规范,每个人的代码必定会风格迥异,在沟通对接时就会消耗大量的时间.下面小编就给大家介绍一下Web前端开 ...
- Matlab模型开发之——从建模规范开启旅程2 Stateflow
目录 1.外观 1.1状态机语句格式 1.2状态流迁移 1.3层级 1.4缺省状态迁移 2 常用基本规则 2.1增量/减量的使用指导规则 2.2 局部变量 2.3状态流中逻辑信号的运算 2.4状态流中 ...
最新文章
- Charles抓包https
- Linux下怎么确定Nginx安装目录
- 『Python基础-12』各种推导式(列表推导式、字典推导式、集合推导式)
- cocos2d-x学习 之一
- POJ - 1847 Tram(dijkstra)
- matlibplot 一张图画多个曲线_从一张风景照中就学会的SinGAN模型,究竟是什么神操作?| ICCV 2019最佳论文...
- switch分解试验部分-LAB4:VLAN VTP设置
- 高性能可扩展mysql-数据库设计规范
- Zookeeper-Zookeeper可以干什么
- 微服务架构一直火,为什么服务化要搞懂?
- php用putty安装吗,为什么通过Putty的SSH命令与PHP的phpseclib不同?
- php实现小偷程序,PHP小偷程序的设计与实现示例
- 漫谈iOS程序的证书和签名机制
- 问卷调查报告html,问卷调查报告格式
- 英文标题首字母大写规则
- 51开发板用ADC采集模拟量
- 获取ZoneId 收录的时区和偏移量
- 陈宝存:楼市调控不撞南墙不回头
- 关于echarts自定义合并中国地图分区展示的问题
- Linux curses库使用
热门文章
- 强势崛起的Python会在十年内取代Java吗?
- python post有随机字符串_如何用python requests post一段字符串
- rsa签名算法实现_国密算法在链化未来区块链中的运用
- Python+OpenCV 十几行代码模仿世界名画
- pyqt5讲解4:QDialog,QMessageBox,QInputDialog,QFontDialog,QFileDialog
- Java 设计模式之适配器模式
- Java 虚拟机内存分配与回收策略
- boost::tokenizer模块相关的测试程序
- boost::mutex相关的测试程序
- boost::system::linux_error相关的测试程序