码迷,mamicode.com
首页 >  
搜索关键字:重构 、思想、编程    ( 4537个结果
Java单元测试(Junit+Mock+代码覆盖率)
原文见此处 单元测试是编写测试代码,用来检测特定的、明确的、细颗粒的功能。单元测试并不一定保证程序功能是正确的,更不保证整体业务是准备的。 单元测试不仅仅用来保证当前代码的正确性,更重要的是用来保证代码修复、改进或重构之后的正确性。 一般来说,单元测试任务包括 接口功能测试:用来保证接口功能的正确性 ...
分类:编程语言   时间:2020-04-28 23:15:09    阅读次数:63
一不小心实现了RPC
前言 随着最近关注 "cim" 项目的人越发增多,导致提的问题以及 Bug 也在增加,在修复问题的过程中难免代码洁癖又上来了。 看着一两年前写的东西总是怀疑这真的是出自自己手里嘛?有些地方实在忍不住了便开始了漫漫重构之路。 前后对比 在开始之前先简单介绍一下 这个项目,下面是它的架构图: 简单来说就 ...
分类:其他好文   时间:2020-04-28 09:18:16    阅读次数:48
RabbitMQ入门
真的想尽快学完种种框架,综合搭建起一个项目来,然后看着他出Bug、慢慢地自己去优化,重构,再完善。 1. RabbitMQ的作用 笔者经常能看到MQ这个词,知道其作为消息队列,但始终没有接触过,现在刚好有个机会(不知道在抢答系统中能不能用上),首先当然要知道MQ有什么作用: 异步处理: 用户注册:注 ...
分类:其他好文   时间:2020-04-27 09:28:00    阅读次数:48
立体视觉—计算视差图
一、立体视觉简介 1、立体视觉的研究背景及意义 立体视觉是计算机视觉领域的一个重要课题,它的目的在于重构场景的三维几何信息。立体视觉的研究具有重要的应用价值,其应用包括航空及遥感测量,工业自动化系统等。 立体视觉的研究方法之一,利用多幅图象来恢复三维信息的方法,它是被动方式的。根据图象获取方式的区别 ...
分类:其他好文   时间:2020-04-26 18:58:22    阅读次数:129
D2Admin 7月份更新内容: cli3以及更方便的全局控制等
时间过的真快,自从 1.1.4 发布又过去一个月了,这个月依旧每天在忙,D2Admin 也进行了大重构,先介绍一下这次的 1.1.5 相比 1.1.4 有哪些大的改变吧 ~ 重要升级 vue-cli3 D2Admin 这次完成了 vue-cli3 的重构,省去了以前繁琐的 webpack 配置,打包 ...
分类:其他好文   时间:2020-04-25 23:38:40    阅读次数:71
您的【用户体验优化方案】到了,请签收~
用户体验(User Experience,简称UX 或是UE),它指用户在使用一个产品、系统或者服务时建立起来的纯主观感受。 初衷 写这篇文章的初衷呢是因为前段时间的项目重构,发现原项目以前不是很注重产品的用户体验,UI设计比较糟糕、交互及交互反馈也没有考虑,响应速度也有待提高。总之,就是就是能用, ...
分类:其他好文   时间:2020-04-24 00:48:51    阅读次数:71
vue重构--H5--canvas实现粒子时钟
上一篇文章讲解了如何用js+canvas实现粒子时钟,本篇文章 ,主要是使用vue重构,让它在vue也能使用。 我们使用简单的方式重构,不使用vue工程,先加入vue cdn的地址,如下: <script src="https://cdn.jsdelivr.net/npm/vue"></script ...
分类:其他好文   时间:2020-04-23 23:25:40    阅读次数:93
可别在代码种写那么多魔法值了,脑壳疼!
1. 前言 重构老代码中遇到了不少类似下面这种写法: 脑壳疼!从 Java 语法上无懈可击,但是从业务上却让人无法理解其中 和 的含义它们统称为 魔法值 。 对于上面的代码我们往往需要通过上下文推断出来逻辑,如果是非常复杂的业务或者10年前的代码那就更惨了,搞不好文档也没有。为了可读性,所以我们要尽 ...
分类:其他好文   时间:2020-04-23 13:48:28    阅读次数:70
刷题406. Queue Reconstruction by Height
一、题目说明 题目406. Queue Reconstruction by Height,队列每个元素包括 ,其中h是身高,k是身高不低于h的数量,请按照k和h重构队列。难度是Medium! 二、我的解答 这个题目理论上不难,但是细节不好处理。代码如下: 性能如下: 三、优化措施 这个用到map,用 ...
分类:其他好文   时间:2020-04-23 12:08:47    阅读次数:67
[JAVA] 3. Java中的重构
1. 重构 为了让之前的 程序简化,使其更符合DRY的原则。 这里就将输入数字抽取为一个函数,然后将计算贷款抽取成一个函数。 java import java.util.Scanner; public class Main { final static byte MONTH = 12; final ...
分类:编程语言   时间:2020-04-23 01:05:48    阅读次数:74
4537条   上一页 1 ... 22 23 24 25 26 ... 454 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!