IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> 北京第一年-OpenGL-9 向assimp学习单元测试 -> 正文阅读

[开发测试]北京第一年-OpenGL-9 向assimp学习单元测试

学习opengl的人对assimp这个库很熟悉,但很有必要向它学习,要学习的就是单元测试。

写单元测试花费时间吗?绝对不费时间。因为当把糟糕的未经过单元测试的代码提交后,你将花费数倍/数十倍百倍的时间去维护他。

但是为什么很多公司不进行单元测试?正如刚入职一个月时和部门负责人一个简单的沟通,他问“这个问题不能通过单元测试解决吗?”,这个问题问得好,也不好。好是因为单元测试是解决软件质量的一个途径,不好是因为,前提是你得能进行单元测试,看来他对我们软件的现状了解的还不够到位。

那什么情况下进行不了?当代码写的很糟糕,耦合成一团麻的时候,就很本进行不了单元测试。

所以单元测试的目的不一定是让你去“测”,那只是水到渠成的事,我认为它的第一个目的是去帮你规范你的代码,只有你的代码设计得当,才能进行单元测试。

正如交通罚款的目的不是为了罚你,而是为了规范你。

我们组还没有单元测试,那我们就向assimp学习单元测试吧,说道这你不得不承认,国外的代码很规范,很系统,该有的都有,这种内功的修炼我们和他们还有很大距离。

首先用cmake编译它,我发现现在的同事喜欢用各种命令而不是gui,我喜欢用gui。
在这里插入图片描述
在gui里点击选项非常容易。
编译完在build/bin下 会出现一个unit可执行文件,执行它会得到。

在这里插入图片描述
很舒服的感觉,编程本身应该是很舒服的事,每一个程序都是一个作品,甚至是艺术,这样你会很乐意一直编到老。而且本身编程人员应该是年龄越大经验越丰富,越具有价值。但大家为什么说程序员是青春饭呢?其实多年前我也受此风气影响。但现在,我坚决不这么认为,我相信程序员年龄越大越能创造价值,来到了北京,这个地方能验证,我想看看我能工作到多少岁,但我也知道我需要学习的地方很多。

所以从现在开始,单元测试应该成为我的朋友。

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2022-03-06 13:28:06  更:2022-03-06 13:28:49 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/18 2:41:37-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码