1、开发几年了,都在不停的做项目,自己一直都在忙于应付各种业务需求的讨论、开发、测试、发布、维护升级,再有新的需求的循环开发。都是重复的劳动。...
推进过程自然困难重重,最大的障碍还是该系统的规模太大,代码质量太糟糕。为了更好地洞察代码状态,我通过SonarQube分析了该项目。由于规模太大,分析的机器也不太给力,整个代码静态分析耗费了惊人的1:58:52.282秒。...
众所周知,单元测试对于持续集成和变更的检测是十分重要的。 这个单元测试框架本是用于之前规划的C++协程框架使用的。 虽然已经有比较成熟的单元测试框架GTest、Boost.Test等等,但是要引入它们都会倒入很多文件。而且他...
目前的就业市场,对测试的技术能力要求越来越高,测试开发岗位逐渐成为了香饽饽。测试开发对技术要求较高,部分同学要么技术基础较差,或没有找到一个很好的学习方法和路径。...
”从概率学角度分析,凡是有可能会出错的地方,只要变化次数足够多,最终出错的概率会无限趋向于1“
2020.11.20 To fix The Mapping Values of The total length of a Data Validation list always exceed 255 characters (# 196) (https://github.com/dotnetcore/Magicodes...
这里的UserRoleMapper.selectListCursor还是没动,感觉这里不应该是userRole.userId,直接使用userId、roleId会更好
对软件测试的基本认知,可以促进我们达成共识,有了这个共识,就更容易进行下面的讨论。
大团队的转型路径与小团队的改善路径完全不同。大团队从整体结构入手更加有效,而对小团队来说,由于其掌握资源较少,决策影响小,因此,应该更加关注团队内部的持续改善。...
2.下载编辑器,Atom在github上是开源的,官网:https://github.com/atom