组队:180401陈雨竹和180401高美佳 一、整洁代码1. 概念 代码正确, 简洁明了,清晰易读, 短小精确二、命名 1.准确:名字与意义匹配 ,易于区别 2.实用 :使用读的出来的名称, 使用可搜索的名称 3.明确: 一个概念对应一个词 ,不用双关语, 使用有意义的语境 三、函数1.短小2.职 ...
分类:
其他好文 时间:
2020-10-20 16:34:20
阅读次数:
19
一、软件测试的定义 将预期结果和实际结果作对比,从而找出软件中存在的bug 二、软件测试的分类 1、按方法分 黑盒测试 白盒测试 灰盒测试 2、按阶段分 单元测试:测试的是代码块、函数、方法等,一般单元测试由开发自己做 集成测试:测试的是接口,灰盒测试偏多 系统测试:对整个完整的软件进行测试 验收测 ...
分类:
其他好文 时间:
2020-10-20 16:33:02
阅读次数:
22
前言工欲善其事必先利其器,提高程序员的开发效率必须要有一个好的开发工具,当前最好的前端开发工具主要有VScode、sublimeText、Atom、Webstorm、Notepad++。VSCode是一款十分强大的代码编辑器,虽然出来时间比较短,但是使用频率和受欢迎率已经远远超过了其他的编辑器,VScode适用于几乎所有的编程与和开发任务,包含了非常丰富的应用插件,非常方便,越来越多的新生代互联网
分类:
其他好文 时间:
2020-10-19 22:20:08
阅读次数:
24
通过对软件工程这门课的学习,让我意识到代码规范的重要性,阅读了《java开发手册》v1.5.0华山版和华为编码规范(c语言版)之后,我对双人项目的代码编写做了如下的简易规范: 1.对于代码分行也应有相关规范,不允许把多个短语句写在同一行中,即一行只能写一个短语句,严格点来说,就是不能把多个变量定义在 ...
分类:
其他好文 时间:
2020-10-18 17:00:25
阅读次数:
27
C中有些特殊的宏定义,面试时候被问到,写个短文总结下。 宏定义中的 #和## 连字符 这两个字符在宏定义中代表连接和替换, #紧跟字母表示对应字符的字符串化,将对应的字符转换成对应的字符串,比如#hello就是"hello" ##表示将宏定义中的两个标识符连接在一起,组成一个新的标识符,类似胶水。它 ...
分类:
编程语言 时间:
2020-10-18 16:49:41
阅读次数:
29
简介 Feed流是Feed + 流,Feed的本意是饲料,Feed流的本意就是有人一直在往一个地方投递新鲜的饲料,如果需要饲料,只需要盯着投递点就可以了,这样就能源源不断获取到新鲜的饲料。 在信息学里面,Feed其实是一个信息单元,比如一条朋友圈状态、一条微博、一条咨询或一条短视频等,所以Feed流 ...
分类:
其他好文 时间:
2020-10-18 16:31:29
阅读次数:
17
不知道大家面试的时候有没有这种感觉:面试官通常会在短短两小时内对面试者的知识结构进行全面了解,面试者在回答问题时如果拖泥带水且不能直击问题的本质,则很难充分表现自己,最终影响面试结果。针对这种情况,一位阿里资深架构师总结了Java程序员面试中常见的微服务、网络编程、分布式存储和分布式计算等必备知识点 ...
分类:
编程语言 时间:
2020-10-18 09:47:06
阅读次数:
23
在有向图 \(G\) 中,每条边的长度均为 $1$,现给定起点和终点,请你在图中找一条从起点到终点的路径,该路径满足以下条件: 路径上的所有点的出边所指向的点都直接或间接与终点连通。 在满足条件 $1$ 的情况下使路径最短。 注意:图 GG 中可能存在重边和自环,题目保证终点没有出边。 请你输出符合 ...
分类:
其他好文 时间:
2020-10-18 09:33:59
阅读次数:
13
第一题:分析以下需求,并用代码实现 手机类Phone 属性: 品牌brand 价格price 行为: 打电话call() 发短信sendMessage() 玩游戏playGame() 要求: 1.按照以上要求定义类,属性要私有,生成空参、有参构造,setter和getter方法 2.定义测试类,在m ...
分类:
其他好文 时间:
2020-10-16 11:07:56
阅读次数:
24
最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考: 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理 ...
分类:
系统相关 时间:
2020-10-16 10:32:55
阅读次数:
90