ARTS打卡计划第一周-Review

本周分享的文章来自于medium的 Testing Best Practices for Java + Spring Apps

这个文章主要讲的是java测试的一些最佳实践

1、避免函数返回void,返回void不利于写单元测试,因为返回void不知道方法执行的内部情况

2、使用有意义的 assertions,可以使用  https://google.github.io/truth/ 类库

3、记得测试异常

4、可以使用变量进行多次测试

5、使用Mockito进行mock测试

原文地址:https://www.cnblogs.com/dongqiSilent/p/10739406.html

时间: 2024-11-02 01:08:21

ARTS打卡计划第一周-Review的相关文章

ARTS打卡计划第二周-Review

本周review的文章是:https://medium.com/@hakibenita/optimizing-django-admin-paginator-53c4eb6bfca3 改篇文章的题目是:Optimizing Django Admin Paginator,How we finally made Django admin fast for large tables. django分页的时候,大部分时间都会消耗在求count上,本篇文章提到了几点用于提升大表分页的方法: 1.重写默认的分

ARTS打卡计划第一周

Algorithms: https://leetcode-cn.com/problems/two-sum/ Review: https://www.infoq.cn/article/EafgGJEtqQTAa_0sP62N Q版本,慢慢雏形已经出来. Tips: c++11 : 1.nullptr   是一种特殊类型的字面值, null 指针常量,可以转换成任意其他指针类型,是一个关键字.之前的NULL是一个预处理变量,需要单独引入头文件cstdlib,其值也是0. #ifdef __cplus

ARTS打卡计划第二周-Algorithm

665. 非递减数列  https://leetcode-cn.com/problems/non-decreasing-array/ 给定一个长度为 n 的整数数组,你的任务是判断在最多改变 1 个元素的情况下,该数组能否变成一个非递减数列. 我们是这样定义一个非递减数列的: 对于数组中所有的 i (1 <= i < n),满足 array[i] <= array[i + 1]. class Solution { public boolean checkPossibility(int[]

三节课MINI计划第一周

一.产品经理做什么以及需要的能力 (一)用户分析 用户群——行为分析——需求痛点——产品卖点——更多用户群 (二)功能分析 产品调研——产品结构——功能点——关键流程——下一轮产品调研 (三)流程原型 业务流程——产品原型——考核指标——需求文档 二.MECE法则 拆解原则: (一)二分法 分成A类和B类,如男女.会员非会员等. (二)过程法 按照事情发展的顺序.流程.阶段 (三)要素法 将事物的所有组成部分进行穷举 (四)公式法 如利润=销售额-成本,其中销售额=单价×数量,成本=固定成本+可

ARTS 计划第一周

REVIEW How to effortlessly create a website for free with GitHub Pages[https://towardsdatascience.com/how-to-create-a-free-github-pages-website-53743d7524e1] 初步的学习了如何在GitHub上创建一个简单的网站,之后可以在这个基础上进行基础的美化. 原文地址:https://www.cnblogs.com/bookdrip/p/1056463

ARTS打卡计划第六周

Algorithms: https://leetcode-cn.com/problems/longest-palindromic-substring/ 中心扩展法首先考虑,当然看到有个动态规划,一直很难理解.动态规划要好好研究一番. Review: https://link.medium.com/rstYA3alzX Goodbye, Object Oriented Programming” by Charles Scalfani Tips: c++11 : 1.正则表达式 RE库. Share

ARTS打卡计划第八周

Algorithms: https://leetcode-cn.com/problems/repeated-substring-pattern/ 重复子字符串 Review: “I’m Leaving Google?—?and Here’s the Real Deal Behind Google Cloud” by Amir Hermelin https://link.medium.com/mPXXS8aBWX Tips: android : init.rc Android初始化语言包含了四种类

ARTS打卡计划第十周

Algorithms: https://leetcode-cn.com/problems/next-greater-node-in-linked-list/ 链表中下一个更大的值,双层循环及优化,后面看可以栈处理,学习了 Review: “Can You Avoid Functional Programming as a Policy?” by Eric Elliott https://link.medium.com/oWci9jdLjY Tips: android : Andorid  lin

ARTS打卡计划第十六周

Algorithms: https://leetcode-cn.com/problems/min-stack/submissions// Review: https://www.infoq.cn/article/why-do-we-need-webrtc Tips: android handler. 主线程不做处理复杂的问题,创建hanlder发消息到主线程,主线程loop 从messagequeue取消息进行处理. Share: 分享下review的文章小结 y也是讲解了webrtc之前相关知