着急秀发

文章
5
资源
0
加入时间
2年10月17天

重构摘要2_重构原则

何谓重构对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提交其可理解性,降低其修改成本。重构的目的是软件更容易理解和修改;重构不会改变软件可观察的行为。两顶帽子比喻添加新功能 不修改既有代码,只管添加新功能,并通过测试重构 不添加功能,只管改进程序结构为何重构重构改进软件设计改进的重要方向就是消除重复代码。

VSCode启动多个项目

一个sln可以包含多个项目,如何启动多个项目呢?在.vscode文件夹下。有两个文件一个是launch.json,负责启动应用程序具体的参数可以更改是在内部控制台显示还是弹出控制台显示:"console": "externalTerminal",上面这样就是外部扩展控制台显示。和VS2017中的console项目一模一样一个是tasks.json。里面包含了launch.json 中的参数preL...

arduino lora通讯_Arduino +LoRa无线通信

Arduino+LoRa通信测试,实现了透传和定点传输,分别为字符串传输与HEX传输。透传代码如下#define MD0 5 //初始化5号端口#define MD1 6 //初始化6号端口#define AUX 7 //初始化7号端口int p; //串口读取的值long T; ...