程序员代码开发的自测素养

2023-11-06

       环境达不到,就需要自己开发,自己测试。直接提供客户(老板)审阅。如果不重视开发者自己的测试环节,那么你的苦心积虑,用心良苦在别人看来就是一无是处,毛病处处的产品。而测试过程就得讲究科学方法:

  1.自己配备耐心细致的芯片;

  2.发散思维技能的掌握与控制;

  3.明确测试过程和结果的技能;

     4.最好的测试从需求开始抓起,对客户(老板)提出的需求要具有质疑精神,是否合理等。

  5.当然,敲写代码的过程中也需要不厌其烦的佐证客户(老板)的需求(重复的需求讨论)。让自己的代码和测试(老板终极测试)的理解达成一致。

 

测试自己归位三类:(日后可以按此进行需求探讨与编码纲领)

  1.UC设计

  2.逻辑需求

  3.bug出错(指代代码语句的bug)

转载于:https://www.cnblogs.com/gaara-zhang/p/10044709.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

程序员代码开发的自测素养 的相关文章

  • 2023高教社杯数学建模C题思路分析 - 蔬菜类商品的自动定价与补货决策

    1 赛题 在生鲜商超中 一般蔬菜类商品的保鲜期都比较短 且品相随销售时间的增加而变差 大部分品种如当日未售出 隔日就无法再售 因此 商超通常会根据各商品的历史销售和需 求情况每天进行补货 由于商超销售的蔬菜品种众多 产地不尽相同 而蔬菜的进
  • CSS技巧,CSS设置任何元素宽度随内容增加自动变宽

    宽度随内容增加自动变宽的问题 看起来简单 但网上各种找不到 其实感觉以前在布局的时候在哪里遇到过自动变宽 想了好久好像记得只有用table布局的时候吧 但是不可能哪里都用table 如果用层那怎么办呢 然后又发现了一个熟悉 display
  • 解决requests.exceptions.SSLError: HTTPSConnectionPool(host=xxxxx‘, port=443): Max retries exceeded

    问题描述 使用scrapy框架时报错SSL 于是另起一个文件 使用requests 报错requests exceptions SSLError HTTPSConnectionPool host xxx port 443 Max retri
  • Leetcode 121. 买卖股票的最佳时机

    买卖股票的最佳时机 给定一个数组 它的第 i 个元素是一支给定股票第 i 天的价格 如果你最多只允许完成一笔交易 即买入和卖出一支股票一次 设计一个算法来计算你所能获取的最大利润 注意 你不能在买入股票前卖出股票 示例 1 输入 7 1 5
  • 详解Unicode字符集以及字符编码实现(一)

    在日常生活中 我们经常会碰到打开一个文件 但是文件内容乱码的问题 比如我想看 西游记 这部小说 下载链接 https m ijjjxs com txt dl 35 12585 html 点击TXT电子书下载 很快就会下载完成 但是使用电脑自
  • npm ERR! chromedriver@2.46.0 install: `node install.js`

    vue项目npm install 时报错 如下 该问题是vue cli脚手架的一个bug 原因是chromedriver的部分文件被国内网络给墙掉了 无法下载完整的chromedirver包 解决办法 npm install chromed
  • 极限导数练习题

    f x sinx 2 x 当x趋近于0时 f x 的极限是0 f x sin x 2 x 当x趋近于0时 f x 的极限是0 f x sin 2x x 当x趋近于0时 f x 的极限是2
  • 利用python操纵数据库--数据写入与tkinter实现界面查询

    在日常练习sql的时候 又找不到好的线上数据库 这个时候不如自己下载一个mysql 但是数据批量写入呢 就可能是一个问题 这时候 利用python脚本批量写入即可 同时每次运行脚本也是一个麻烦的事 可以实现窗口输入 写到数据库中 这将在后面
  • centos7 开启网络连接

    1 当我们发现无法联网时 我们运行下面命令或者ping命令 ip addr 结果没有显示局域网的IP地址 2 我们去修改网卡配置文件 把网络连接打开 cd cd etc sysconfig network scripts vi ifcfg
  • 数据的清洗和检验(完全去重,缺失值的填充)

    一 完全去重 1 打开kettle工具 新建转换 gt 创建CSV文件输入控件 gt 1唯一行 哈希值 控件 gt 跳连接线 2 配置CSV文件输入控件 gt 进入CSV文件控制页面 如图所示 3 点击浏览 gt 选择完去重的文件merge
  • Hadoop学习笔记之在Eclipse中远程调试Hadoop

    转载地址 http itindex net detail 37273 hadoop E5 AD A6 E4 B9 A0 E7 AC 94 E8 AE B0 插件 话说Hadoop 1 0 2 src contrib eclipse plug
  • 记录一次cpu 100%线上问题排查

    功能问题 通过日志 单步调试相对比较好定位 性能问题 例如线上服务器CPU100 如何找到相关服务 如何定位问题代码 更考验技术人的功底 最近做项目时碰到线上某台实例不时出现CPU 100 的报警 线上部署了若干tomcat实例 即若干垂直
  • javase部分持续更新中...

    项目保存路径尽量不要出现中文 不要直接在磁盘目录下保存文件 注释 选中 Ctrl 关键字 学一个记一个 具有特殊含义的字 常量 程序运行过程中不可以改变的量 变量 在程序运行中可以改变的量叫做变量 int a 12 System out p
  • Unity 动画系统(Animation,Animator,Timeline)

    文章目录 1 Animation 1 1 创建Animation 1 2 Animation 属性 2 Animator 2 1 Animator 组件 2 2 Animation 状态 2 3 状态控制参数 2 4 代码中控制状态 3 代
  • vue&javascript点击空白处隐藏内容

    vue 1 创建一个按钮和容器 按钮控制显示和隐藏 容器存放内容 div 显示 div div 代码 div 2 编写自定义指令
  • 外键约束

    概念 一张表的一个字段受限于另外一张表的一个字段对应的值 这里涉及到两张表 被引用的表叫主表 父表 另外一张叫从表 子表 它们的关系 主从表关系 父子表关系 子表 定义了外键的表 外键的取值要么取父表中字段对应的值 要么取NULL值 严重受
  • 50款PS完美汉化插件一键安装,win+mac

    今天给大家带来2018最最牛逼的50款PS插件合集 包含了调色 磨皮 手绘 设计辅助等 各有特色 没有最好 只有最合适 所谓 萝卜青菜 各有所爱 包含有修图师最爱的人像磨皮神器 DR4 磨皮美白利器 Portraiture 3 一键降噪插件
  • CentOS+QT+KAFKA开发环境部署及测试

    CentOS QT KAFKA开发环境部署及测试 本文档记录了在CentOS环境下通过QT开发KAFKA程序的步骤 关于CentOS中安装QT集成开发环境 不再赘述 此处默认是在QT编译环境已经完备的情况下 如何配置KAFKA的编译环境及测
  • 人工智能-统计机器学习-线性回归

    监督学习 线性回归 linear regression 回归分析 分析不同变量之间存在的关系 回归模型 刻画不同变量之间关系的模型 如果这个模型是线性的 则称为线性回归模型 在现实生活中 往往需要分析若干变量之间的关系 如碳排放量与气候变暖
  • 石油化工行业能源管理解决方案分享

    目前石油化工企业普遍性的能源管理主要靠电子文件报表流转 层级传递能耗数据 这种能耗管理已经和现代企业生产实际需求相脱离 容易导致决策偏差 发出指令滞后等问题 严重影响企业的竞争力 某石油化学股份有限公司基于对企业能耗情况和现有能源管理模式的

随机推荐

  • 【疑难杂症】取消pyecharts绘制地图时默认显示小圆点标识

    取消pyecharts绘制地图时默认显示小圆点标识 1 问题 2 问题解决 手动反爬虫 原博地址 https blog csdn net lys 828 article details 124061946 知识梳理不易 请尊重劳动成果 文章
  • 转载:监控每个节点(Indices部分)

    集群的健康只是一个方面 它是对整个集群所有方面的一个很高的概括 节点状态的api是另外一个方面 它提供了关于你的集群中每个节点令你眼花缭乱的统计数据 节点的状态提供了那么多的统计数据 在你很熟悉它们执勤 你可能不确定哪些指标是至关重要 我们
  • 【Android】使用v7.widget.GridLayout做九宫格。

    布局文件 如果使用xml配置平分 那么配置大致如下 app layout rowWeight 垂直方向权重 app layout columnWeight 水平方向权重 app前缀是说明要使用v7所指定的属性 为了兼容
  • 最大公约数与最小公倍数的详细讲解及求法

    最大公约数的基本概念 能够整除一个整数的整数称为其的约数 如5是10约数 能够被一个整数整除的整数称为其的倍数 如10是5的倍数 如果一个数既是数A的约数 又是数B的约数 称为A B的公约数 A B的公约数中最大的一个 可以包括AB自身 称
  • 云原生时代需要什么样的存储系统?

    作者 张凯 出品 CSDN云计算 ID CSDNnews 导读 本文介绍了目前云原生环境下 支持有状态应用的几种典型存储方案的特点 并对市场主流的几个云原生存储产品实际测试性能进行对比 现状 当前 云原生已经成为应用开发者在选择架构设计时的
  • JAVA 将一个对象的所有字段值 赋给另一个 对象

    如题 这种场景其实项目里使用场景很多 经常需要进行这种对象值的复用 但是又怕使用不准确 影响到原对象的值 那么该篇文章介绍一个方法 简单粗暴 就是使用BeanUtils 所以我们使用的是 简单示例 Dog 里面有两个字段 构造方法 setg
  • 已解决TypeError: Descriptors cannot not be created directly.

    已解决TypeError Descriptors cannot not be created directly If this call came from a pb2 py file your generated code is out
  • js 日期字符串如何转换成moment日期

    解决办法 let date 2022 08 12 13 30 00 let newDate moment date YYYY MM DD HH mm ss console log newDate 可以看到 打印出来了该日期的Moment日期
  • 【华为OD统一考试B卷

    华为OD统一考试A卷 B卷 新题库说明 2023年5月份 华为官方已经将的 2022 0223Q 1 2 3 4 统一修改为OD统一考试 A卷 和OD统一考试 B卷 你收到的链接上面会标注A卷还是B卷 请注意 根据反馈 目前大部分收到的都是
  • StyleGAN

    2 原理简介 StyleGAN 1 是一个强大的可以控制生成图片属性的框架 它采用了全新的生成模型 分层的属性控制 Progressive GAN的渐进式分辨率提升策略 能够生成 1024 1024分辨率的人脸图像 并且可以进行属性的精确控
  • docker-compose常用命令及配置文件详解

    1 f 标识用于指定Compose的配置文件 可以指定多个 当没有使用 f标识时 默认在项目跟目录及其子目录下寻找docker compose yml和docker compose override yml文件 至少需要存在docker c
  • TypeScript的注解

    文章目录 基本注解 数组注解 元组类型 枚举 接口注解 内联类型注解 特殊类型 泛型注解 联合类型注解 交叉类型 类型别名 函数类型 类型断言 基本注解 index ts let num number let str string let
  • 基于Smack3.0.4+ Openfire3.10.2下学习开发IM(二)用户分组信息(Roster、RosterGroup和RosterEntry)

    以前学习过用Scoket 建立聊天 简单的建立聊天是没问题的 但如果要实现多人复杂的聊天 后台服务器代码就比较复杂 对于我这新手来讲就比较难了 后来在网上看到用openfire做服务器 利用强大的Smack API库来实现IM聊天就简单多了
  • 两张图片可交替闪烁,可设置闪烁间隔

    using System Collections using System Collections Generic using UnityEngine using UnityEngine UI public class BlinkImage
  • 增强现实攻略

    如今比较火爆的增强现实 很多人都不会弄 而且呢 百度上相对的攻略也比较少 于是我在这里吧这两天弄的步骤分享下 首先打开https developer vuforia com这个网站 点击注册账号 注意这个网站的事英文的 不过要是不懂引文可以
  • 第七章:敏捷开发工具方法-part1-敏捷开发基础

    文章目录 一 Scrum基础概念 1 1 传统开发模式与敏捷开发的区别 1 2 传统项目管理与敏捷项目管理的区别 1 3 敏捷宣言 1 4 敏捷开发的特征 1 敏捷的方法 二 角色与职责 2 1 Scrum Team 2 2 角色职责总结
  • Java连接MySQL代码

    运行环境 Idea 2022 1 MySQL 8 0 28 1 导入mysql的jar包 Idea左上角 File 文件 gt Project Structure 项目结构 要导入整个mysql jar包的文件 最后Apply就可以了 2
  • 线性代数系列讲解第六篇 AX=b求解(针对有解情况)

    AX b 各种情况 A A A是mxn的矩阵 秩为 r r r r m r n r leq m r leq n r m r n r n r n r n r n r n r n表示没有自由变量 即零空间 N A 0 N A begin Bma
  • 笔记本win10引用账户当前已锁定,且可能无法登录(已解决)

    问题 win10引用账户当前已锁定 且可能无法登录 解决方案 按Shift 重启 选择 疑难解答 高级选项 启动设置 按 重启 等待出现选择界面后 选 带命令指示符的安全模式 输入命令net user 这里写被锁定的账户名 active y
  • 程序员代码开发的自测素养

    环境达不到 就需要自己开发 自己测试 直接提供客户 老板 审阅 如果不重视开发者自己的测试环节 那么你的苦心积虑 用心良苦在别人看来就是一无是处 毛病处处的产品 而测试过程就得讲究科学方法 1 自己配备耐心细致的芯片 2 发散思维技能的掌握