10 2021 档案

摘要:背景 作为开发人员,在代码交付QA前,为了保证交付质量和代码正确性,一般对代码进行单元测试。单测一般由Mock和断言两部分组成,大部分情况下,我们会针对要测试类的成员对象方法调用的返回值进行Mock,然后通过断言去判断方法的逻辑是否符合预期。但是一些情况下,我们会发现一些代码的返回值是Void这样的 阅读全文
posted @ 2021-10-13 21:35 M104 阅读(1314) 评论(0) 推荐(0)
摘要:背景 从软件开发到正式上线一般经过开发、测试、上线三个大流程,但是每个流程都应该有一定的流程规范机制。没有规范,很容易导致线上事故。此外,也易导致维护难,代码可读性差等问题。针对研发方面主要可能存在以下几个方面的规范,注意规范不是不变的下面的部分规范是个人目前认为比较合理的一种实践方案,欢迎提出建议 阅读全文
posted @ 2021-10-06 16:31 M104 阅读(945) 评论(0) 推荐(3)
摘要:一、背景 随着需求的迭代,需求增加的同时,有可能会伴随着一些功能的下线。如果不对系统已经不用的代码进行梳理并删除不需要的代码,那么就会增加系统维护成本以及理解成本。但经历比较长的迭代以及系统交接,可能有些代码并不确定是否能够删除,因此基于此困境基于Jacoco对代码进行分析,对系统做“瘦身”。 二、 阅读全文
posted @ 2021-10-05 21:54 M104 阅读(846) 评论(2) 推荐(0)