CI/CD持续集成(ContinuousIntegration,CI)是一种软件开发实践。在持续集成环节中,开发人员每人每天至少集成一次他们的开发成果。每次集成后会经过自动构建(包括静态扫描、安全扫描、自动测试等过程)的检验,以发现开发中的错误。这样做可以加快开发软件的速度和提升开发软件的效率持续交付(ContinuousDelivery)是指持续将开发好的软件新版本交付给质量团队或者用户进行评审
分类:
其他好文 时间:
2020-07-15 23:36:30
阅读次数:
83
Web已经成为人们所熟悉常见的物质,在网页设计中我们成为网页。网页组成了网站,网站当然也是软件类,隶属于B/S(浏览器)结构的Web系统开发类型。建站也属于程序员的工作,统计已经有百分之60以上的程序员从事Web软件开发。网页里面存在着无数的精彩呈现,你可以看电视、听音乐,还可以处理数据等。网页实际 ...
分类:
Web程序 时间:
2020-07-15 01:25:46
阅读次数:
63
一、MFC中序列化的五个步骤: 继承自CObject类 重写Serialize()函数 在类的申明中使用DECLARE_SERIAL 宏 定义一个无参数的构造函数(重建对象的时候要用) 在cpp文件中添加IMPLEMENT_SERIAL宏 如果类没重载<<和>>,可自行调用 ar.Write(&m_ ...
分类:
编程语言 时间:
2020-07-14 21:56:06
阅读次数:
88
接口测试为什么重要? 我相信你一定听说过这样一句话:“测试要尽早介入,测试进行得越早,软件开发的成本就越低,就越能更好地保证软件质量。” 但是如何尽早地进入测试,作为软件测试工程师的你,是不是也没办法说得清楚呢?其实上面那句话中的“测试”,所指的并不是测试工程师这个人,而是指包含了单元测试、接口测试 ...
分类:
其他好文 时间:
2020-07-14 16:50:19
阅读次数:
96
近年来(2020)简答题总结(重复率过高,不分前后) 1.简述软件开发的本质及其涉及到的问题 1) 软件开发的本质概括为:不同抽象层术语之间的映射,以及不同抽象层处理逻辑之间的映射。它涉及两方面的问题: 2) 一是如何实现这样的映射,这是技术层面上的问题 3) 二是如何管理这样的映射,以保障映射的有 ...
分类:
其他好文 时间:
2020-07-13 18:35:03
阅读次数:
314
安全性是软件开发中最复杂,最广泛和最重要的考量之一。Java是具有许多内置安全性功能的开发平台,java在长期的发展过程中,已经经过了很多高强度的安全测试,并经常更新安全漏洞。并且Java生态系统还包括用于分析和报告安全性问题的各种工具。 但是,即使有了可靠的开发平台,也同样要保持警惕。应用程序开发 ...
分类:
编程语言 时间:
2020-07-13 10:03:07
阅读次数:
88
断言在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制。一 般来说,断言用于保证程序最基本、关键的正确性。断言检查通常在开发和测试 时开启。为了保证程序的执行效率,在软件发布后断言检查通常是关闭的。断言 是一个包含布尔表达式的语句,在执行这个语句时假定该表达式为 true;如果表 达式的 ...
分类:
其他好文 时间:
2020-07-12 18:48:27
阅读次数:
55
MyBatis项目已托管到GitHub,大家可以去GitHub查看下载!并搜索关注微信公众号 码出Offer 领取各种学习资料! 一、框架概述 1.1 什么是框架? 软件的半成品,解决了软件开发过程当中的普适性问题,从而简化了开发步骤,提供了开发的效率 1.2 什么是ORM框架? ORM(Objec ...
分类:
其他好文 时间:
2020-07-11 19:18:47
阅读次数:
59
1.1 什么是框架? 软件的半成品,解决了软件开发过程当中的普适性问题,从而简化了开发步骤,提供了开发的效率 1.2 什么是ORM框架? ORM(Object Relational Mapping)对象关系映射,将程序中的一个对象与表中的一行数据一一对应 ORM框架提供了持久化类与表的映射关系,在运 ...
分类:
其他好文 时间:
2020-07-11 18:54:58
阅读次数:
58
第一章 前言 为 了提高测试效率和准确性,越来越多的测试工作引入了自动化测试的思想和方法,随着自动化测试工具的发展,自动化测试更加容易实现更高效。实践证明,软件自 动化测试技术帮助软件开发和测试人员在更短的时间内开发出更高质量的产品,通过代替频繁重复的手工测试从而节省了大量的时间开支。同时,自动化测 ...
分类:
其他好文 时间:
2020-07-11 17:24:08
阅读次数:
43