标签:允许 简洁 接口 返回值 简单的 版权 lazy fit 系统设置
前言
首先非常感谢孟宁老师的悉心教导。经过孟宁老师课堂教学后,对于孟老师通过一个简单的menu小程序,直观细致地给我们讲解了代码规范、模块化设计、可重用接口以及线程安全等问题有了愈加深入的了解,让我受益匪浅。
以下学习内容都来自于以下博客:
一.C/C++编译调试环境配置
首先,安装VSCODE软件。
打开VSCODE进行C/C++环境配置,搜索下载C/C++如下图所示
安装了C/C++扩展包之后,C/C++ extension不包含C++编译器和调试器,需要额外安装编译调试工具,选择安装MinGW 。
选择谷歌浏览器进入http://mingw.org/ 进行下载。
Architecture选择x86_64,适合64位系统,其他默认即可
安装完成后,为其在系统中添加环境变量。
打开此电脑-属性-高级系统设置-高级-环境变量
成功配置环境变量后,打开CMD命令行输入gcc -v 和gdb -v检查版本和情况。
打开VSCODE,直接建立一个hellogo.cpp,
然后选择运行和调试,会弹出一个选择 C++(GDB/LLDB),再弹出选择 g++.exe,之后会自动生成 launch.json 配置文件 和tasks.jason
配置launch.jason文件,tasks.jason,使用ctrl+shfit+p 寻找一个c_cpp_properties.jason文件,加载即可,三个文件加载如下即可。
launch.jason文件如下
运行hellogo.cpp,输出成功如下图所示。
二.代码规范与代码风格
代码的简洁、清晰、无歧义”的基本原则
1一般.要采用缩进风格
2.一般情况下,源程序有效注释量必须在20%以上。
3.文件头部应进行注释,注释必须列出:版权说明、版本号、生成日期、作者、内容、功能、修改日志等。
4.函数头部应进行注释,列出:函数的目的/功能、输入参数、输出参数、返回值等。注释格式尽量统一,建议使用“/* …… */”。
5.避免使用不易理解的数字,用有意义的标识来替代。
6.不要使用难懂的技巧性很高的语句,除非很有必要时。
7.不允许把多个短语句写在一行中,即一行只写一条语句。
三. 模块化设计
四.可重用接口
标签:允许 简洁 接口 返回值 简单的 版权 lazy fit 系统设置
原文地址:https://www.cnblogs.com/yaojinfu/p/13934592.html