软件开发

测试开发工程师到底是做什么的?

测试开发工程师到底是做什么的? 一二三线互联网公司对测试开发工程师的要求: 现在很多测试的同事对测试开发工程师的认识都有一定的误差。我最早在阿里的时候和测试开发工程师沟通的时候,发现阿里的测试开发工程师,他们基本上都分为两种,一种是业务类型的,一种是技术类型的,并不是说测试开发工程师就必须得做开发的 ... »

【单片机入门】(四)应用层软件开发的单片机学习之路-----ESP32开发板PWM控制电机以及中断的使用

引言 各位大佬,晚上好啊,在上一篇博客中,我们讲了什么是UART串口通讯,以及使用USB转TTL使得单片机可以和c#上位机做一个串口通讯,接下来,为大家带来PWM的概念原理,以及实际案例,使用PWM对电机进行速度调制,因为本课程的最后是做一个红外遥控的智能小车,所以是需要电机四个,驱动四个,轮胎四个 ... »

【单片机入门】(三)应用层软件开发的单片机学习之路-----UART串口通讯和c#交互

引言 在第一章博客中,我们讲了Arduino对Esp32的一个环境配置,以及了解到了常用的一个总线通讯协议,其中有SPI,IIC,UART等,今天我为大家带来UART串口通讯和c#串口进行通讯的一个案例,以及什么是中断,中断的作用和实践,话不多说,让我们正式开始。 UART 在第一篇博客中,我们讲了 ... »

国庆节,零代码帮你搞定假期美食菜单

当国庆假期遇上美食 每一口都唇齿留香 特色美食太多,不知道吃什么? AppCube带你一分钟搞定假期美食 来一场舌尖上的旅行 零代码,让假期生活有滋有味 国庆小长假,三五好友结伴出游,最纠结的莫过于中午吃什么,晚上吃什么?翻翻攻略,当地特色美食令人眼花缭乱……体验通过AppCube设计一款“国庆假期 ... »

基于Qt Designer和PyQt5的桌面软件开发--环境搭建和入门例子

本文介绍了如何使用技术栈PyCharm+Qt Designer+PyQt5来开发桌面软件,从环境搭建、例子演示到对容易混淆概念的解释。文中用到的全部软件+代码下载链接为:https://url39.ctfile.com/f/2501739-683704177-83c7fe?p=2096 (访问密码: ... »

shengshengwang

看到这个应用上下线方式,不禁感叹:优雅,太优雅了!

摘要: 本文讲述基于Sermant Agent接入的SpringCloud应用实现优雅上下线功能。 什么是优雅上下线 试想一个A场景,系统中运行着一个消费者(客户端)和两个服务提供者(服务端),消费者可负载均衡调用服务提供者。假设某个服务提供者因业务更新或其他场景需要滚动升级,若此时存在大量并发流量 ... »

第01章 软件开发必知必会的计算机基础

第1章 软件开发必知必会的计算机基础 01阶段 Java语言核心技术 1. 计算机基本概念 从现在开始大家跟着我学习软件开发,这样也就意味着我们以后每天都要和计算机打交道,例如使用台式机、笔记本电脑来学Java开发相关的技术,学完以后去公司使用笔记本、台式机来开发Java项目,使用服务器部署Java ... »

如何做好安全开发?

摘要:从使用安全的工具、安全编码和对开源和第三方组件进行管理三个方面来看一下。 本文分享自华为云社区《DevSecOps研发安全实践——开发篇》,作者: 华为云PaaS小助手。 前言 一直以来,业界长期重视软件上线后的安全防护,而对研发阶段的安全投入不多。2012年,Gartner提出了DevSec ... »

软件研发落地实践,要从设计就开始

摘要:设计安全是实现DevSecOps非常重要的一环,大量历史经验也表明,越早在架构设计阶段考虑到安全设计的系统,比那些在越晚的开发设计阶段才考虑安全设计的系统,要安全得多。 本文分享自华为云社区《DevSecOps研发安全实践——设计篇》,作者:华为云PaaS小助手。 前言 随着DevOps的发展 ... »

按软件开发阶段的角度划分:单元测试、集成测试、系统测试、验收测试

单元测试,又称模块测试。对软件的组成单位进行测试,其目的是检验软件基本组成单位的正确性。测试的对象是软件里测试的最小单位:模块。 测试阶段:编码后或者编码前(TDD:测试驱动开发) 测试对象:最小模块 测试人员:白盒测试工程师或开发人员 测试依据:代码和注释+详细文档 测试方法:白盒测试 测试内容:模块接口测试、局部数据结构测试、独立执行路径测试、错误处理路径测试、边界条件测试 补充说明: (1) »

软件开发项目规划时,SA、SD与SE的区别与重要性 【转】

先简单介绍一下PM、PL、PG、PT: 最顶层是项目负责人,接下来项目会落实到PM(项目经理PM),项目经理将任务分成若干个子项目,每个项目由一个PL(项目组长)负责。在每个子项目中,由SE(系统工程师)带领PG(程序员)共同完成。同时在测试阶段由PT(测试工程师)进行测试。 标题: 软件开发项目规划时,SA、SD与SE的区别与重要性。   做软件开发项目规划时,常会碰到助理问我一个问题,SA、S »

Modbus软件开发实战指南 之 开发自己的Modbus Poll工具 - 1

    在开发Modbus程序的过程中,也可以发现经常需要使用诸如Modbus Poll和Modbus Slave等辅助调试工具, 用于验证MODBUS通讯消息是否正确。但是,Modbus Poll和Modbus Slave都属于共享软件, 价格都在百美元左右,在未购买的情况下有时间或功能限制,怎么办呢?     其实,我们完全可以开发自己的MODBUS辅助调试工具。      那么先定一个小目标 »

什么样的技术人员更容易接到软件开发项目?(论干私活儿)

   首先声明一下:接私活不是什么光明磊落的事情,但是生活所迫,有些事情不得不去做,接近百万的房贷,总需要还一些,看别人都开着小轿车上班,自己还挤公交车,就是我不攀比,老婆大人也要比一下自己的老公与别人的老公的能力差距怎么就那么大?    能接私活,并不是表明有多少能力,其实更重要的是表明有多无能。    A:给公司拉项目,几乎每个公司都有激励,多的有10%,少的也有5%吧? 你给公司接个100万 »

Atitit.软件开发概念说明--io系统区--特殊文件名称保存最佳实践文件名称编码...filenameEncode

Atitit.软件开发概念说明--io系统区--特殊文件名称保存最佳实践文件名称编码...filenameEncode   不个网页title保存成个个文件的时候儿有无效字符的问题...   通常两个处理方式::: replace 成个空格或者使用转义(推荐)...   windows的文件名称无效字符.../\:* <>\"| 斜杠,反斜杠,冒号,星号,问号,左右的 尖括号,双引号, »

软件开发过程中应当遵守的原则

第1原则:存在价值 一个软件系统因能给用户提供价值而具有存在价值,所有的决定都应该基于这个思想。在确定系统需求之前,在关注系统功能之前,在决定硬件平台或者开发过程之前,问问你自己:这确实能为系统增加真正的价值吗?如果答案是不,那就坚决不做。所有的其他原则都以这条原则为基础。 注:软件的功能范围不应按照完美主义的思维进行,为了让软件看起来或听起来更具神秘而增加很多功能,而这些功能对使用者来讲却可能是 »

JDBC事务--软件开发三层架构--ThreadLocal

JDBC事务--软件开发三层架构--ThreadLocal 一.JDBC事务 1.概述: 事务是指逻辑上的一组操作!这一组操作,通常认为是一个整体,不可拆分! 特点:同生共死;事务内的这一组操作要么全部成功,要么全部失败! 作用:保证逻辑操作的完整性,安全性! 2.使用(3种方式)     1)面向数据库,使用SQL语句控制         开启;(告诉数据库,我们要开始做事情了,)        »

软件开发中运用到的编号

开发软件几年,从小项目做到大项目.感觉最深的一个问题就是编号的使用.对于大型项目,最好约定编号来管理文档,变量,项目....一 文档约定01可行性分析报告02项目开发计划03软件需求说明书04概要设计说明书05详细设计说明书06用户操作手册07测试计划08测试分析报告09开发进度月报10开发进度月报 11软件维护手册12软件问题报告13软件修改报告注意,以上文件开头都是编码了的。那么,对于文档编号 »

《软件开发性能优化系列》之异常处理

           查看《软件开发性能优化系列》目录        异常也是现代语言的典型特征。与传统检查错误码的方式相比,异常是强制性的(不依赖于是否忘记了编写检查错误码的代码)、强类型的、并带有丰富的异常信息(例如调用栈)。 1、不要吃掉异常       关于异常处理的最重要原则就是:不要吃掉异常。这个问题与性能无关,但对于编写健壮和易于排错的程序非常重要。这个原则换一种说法,就是不要 »

常见英文简写--软件开发项目

PCR: Production Change Request OSC: Operation Support Center SOW: Scope OF Work IFA: Integrated Finance Architecture CR: Change Request PFA: Please Find Attachment BAU: Business As Usual PFB: Please F »

2019-3-26列出几种软件开发中常见的设计模式并解释

设计模式主要分三个类型:创建型、结构型和行为型。其中创建型有:一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。三、Factory Method,工厂方法:定义一个用于创建对象的接口,让子类决定实例化哪一个类,Factory Method使一个类的 »