在公司里头实习,每天面对的术语都是需求,提测,上线。
前天听了一个打包系统(将开发的文件打包成客户可以下载和一键安装的exe文件,或者安卓的apk)的讲解会,说下周提测,但是很多概念都是云里雾里。
现在还有印象的,1是什么是pdb文件,2是什么是软件的签名,3是压力测试。
pdb文件:
每个开发人员都应该知道,“pdb文件和源代码同样重要”,没有pdb文件,你甚至连调试,debug都不知道怎么进行。
简单的说,pdb文件里面存储的是“内存地址和代码行之间的对应关系”。
它是一个符号文件,本身并不执行,而是存储一些变量和函数的地址,便于调试。
软件的数字签名:
签名实际上是认证,保证软件的安全性,万一软件出了问题,要谁负责呢,这时就需要一个担保方,签名即作用于此。大家当然可以给自己的软件加一个签名,但是如果是想将软件推广,那么不花钱是办不到的。现在的几个大厂一般签名公司都是赛门铁克。以微信为例,如果想查看数字签名,需要先在快捷方式上右键“打开文件位置”,然后找到它的主程序,再右键属性,就能看到了,如下:
压力测试:
所谓的压力测试,实际上就是负载测试。对于软件或者网站来说,实际就是看一下该软件