来源:Pexels从后端开发转职到前端开发真的不容易。特别是当你已经习惯了后端开发的工作模式,习惯了构建数据结构,编写类似于测试驱动开发的测试,习惯了使用持久层、仓库和数据库图表,以及给前端创建API接口。凡此种种,不胜枚举。后端有其复杂性,所以大部分人没有时间学习前端开发的内部运作方式。我也是。甚至可以说,基本上已经与后端绑定了,直到我被迫转职,调岗到前端,从此我能为最好的、拥有强大UI交互性的
分类:
其他好文 时间:
2020-12-22 12:42:59
阅读次数:
0
一. 前言 单元测试并不只是为了验证你当前所写的代码是否存在问题,更为重要的是它可以很大程度的保障日后因业务变更、修复Bug或重构等引起的代码变更而导致(或新增)的风险。 同时将单元测试提前到编写正式代码进行(测试驱动开发),可以很好的提高对代码结构的设计。通过优先编写测试用例,可以很好的从用户角度 ...
分类:
编程语言 时间:
2020-06-14 20:48:03
阅读次数:
60
前端测试工具一览 前端测试工具也和前端的框架一样纷繁复杂,其中常见的测试工具,大致可分为测试框架、断言库、测试覆盖率工具等几类。在正式开始本文之前,我们先来大致了解下它们: 测试框架 测试框架的作用是提供一些方便的语法来描述测试用例,以及对用例进行分组。测试框架可分为两种: TDD (测试驱动开发) ...
分类:
其他好文 时间:
2020-06-09 20:50:12
阅读次数:
84
如何使用DrJava 简介 DrJava是Java的轻量级编程环境,旨在促进测试驱动的软件开发。它包括一个智能程序编辑器,一个用于评估程序文本的交互窗格,一个源代码级调试器和一个单元测试工具。 官网 http://www.drjava.org/ 下载 https://sourceforge.net/ ...
分类:
编程语言 时间:
2020-06-01 12:16:41
阅读次数:
208
Bootargs参数详解 U-boot的环境变量值得注意的有两个: bootcmd 和bootargs。 一:bootcmd bootcmd是自动启动时默认执行的一些命令,因此你可以在当前环境中定义各种不同配置,不同环境的参数设置,然后设置bootcmd为你经常使用的那种参数,而且在bootcmd中 ...
分类:
其他好文 时间:
2020-05-23 11:16:06
阅读次数:
144
原来TDD就是Test Driven Development(测试驱动开发),强调测试先行,小步快跑,用测试用例驱动出程序的接口和代码。
分类:
其他好文 时间:
2020-04-17 18:42:59
阅读次数:
85
介绍 测试驱动开发:英文全称Test-Driven Development,简称TDD,是一种不同于传统软件开发流程的新型的开发方法。它要求在编写某个功能的代码之前先编写测试代码,然后只编写使测试通过的功能代码,通过测试来推动整个开发的进行。这有助于编写简洁可用和高质量的代码,并加速开发过程。 (f ...
分类:
其他好文 时间:
2020-03-20 21:50:25
阅读次数:
76
测试驱动开发的具体实现步骤: 1:按照面向对象的思想 将需求转化为一条条用例 2:针对每一条用例 设计出测试用例 3:随便挑选一个测试用例作为开始 下面是官方的步骤 4:使用代码实现测试用例(提前运行一下,保证测试用例可运行) 5:编写产品代码使得测试用例通过(可以借助伪实现和显性声明等方式) 7: ...
分类:
其他好文 时间:
2020-03-15 20:42:46
阅读次数:
68
看了大胖的关于代码质量的视频,进行总结: 做Code Review 技术Leader或者牛人让人开会告诉同事讲解自己的代码:其实就是逼着去提高代码质量 看书: 和 拥有匠人精神:做完自己的项目或者负责的模块重新复盘下看下哪里可以重构改进 以测试驱动的方法进行代码质量的改善 ...
分类:
其他好文 时间:
2020-01-31 01:01:16
阅读次数:
63
一般我们不管是做前端还是后端,为了提高代码的质量,会选择一种测试驱动开发(TDD)的办法来写代码进行单元测试。Jest 是 Facebook 团队开发的一款测试框架,为的是提高开发者的“开发体验”。我们做单元测试的时候需要分解出一个个独立的模块,但是这样做要写很多的 mock 代码(模拟的辅助函数) ...
分类:
编程语言 时间:
2020-01-14 20:52:43
阅读次数:
206