摘要:浅谈单元测试和重构 隐喻 年纪大了,腿脚不利索,拄着拐杖走路,走的稳不说,还能预防跌倒。 但如果真的跌倒了呢? 跌倒后有没有人敢扶?扶起来还能不能走?如果能走,走得还能不能像以前那样快?如果不能走,是不是要去医院? 没了拐杖,产生了灾难性的骨牌效应。 意义 单元测试之于开发人员,相当于老人的拐杖,离 阅读全文
posted @ 2019-11-29 18:34 DebugLife 阅读(305) 评论(0) 推荐(0) 编辑
摘要:需求分析之从编写到阅读到讨论 1. 落笔/需求理解 1.1 背景 我们在面向用户需求时(开始编写/阅读文档),首先要做的就是去理解这个需求出现的背景。通常,分析师会在该节阐述用户业务痛点,以帮助研发人员充分理解我们做这个项目的意义,对这个环节的理解程度,将直接影响项目的成果甚至成败。 1.2 目标和 阅读全文
posted @ 2019-11-29 18:33 DebugLife 阅读(416) 评论(0) 推荐(1) 编辑
摘要:从一个小任务的角度理解依赖注入和控制反转 阅读全文
posted @ 2017-11-09 18:41 DebugLife 阅读(7486) 评论(1) 推荐(3) 编辑
摘要:本文以小明交女朋友为例讲解了我对装饰模式的理解 阅读全文
posted @ 2017-10-26 15:28 DebugLife 阅读(675) 评论(3) 推荐(3) 编辑
摘要:代理模式的应用很广泛,是我们最常用的设计模式之一,本文对代理模式的使用场景做了一些简单的介绍,希望能够帮助大家对代理模式有进一步的了解 阅读全文
posted @ 2017-10-20 08:45 DebugLife 阅读(442) 评论(1) 推荐(11) 编辑
摘要:本文以Java和C#示例说明状态模式的概念和应用场景 阅读全文
posted @ 2017-10-14 19:07 DebugLife 阅读(278) 评论(0) 推荐(4) 编辑
摘要:本文以C#示例说明桥接模式的概念和应用场景 阅读全文
posted @ 2017-10-08 15:56 DebugLife 阅读(211) 评论(0) 推荐(6) 编辑
摘要:摘要 本文以C 示例说明适配器模式的概念和应用场景。 定义 适配器模式(adapter Pattern, 有时又被称为包装样式或者包装(wrapper), 是软件设计模式的一种。在此种模式中,将一个类的接口转接成用户所期待的。一个适配使得因接口不兼容而不能在一起工作的类能在一起工作,做法是将自己的接 阅读全文
posted @ 2017-09-28 18:30 DebugLife 阅读(591) 评论(4) 推荐(6) 编辑
摘要:摘要 本文以C 示例说明观察者模式的概念和应用场景。 定义 观察者模式(Observer Pattern , 有时又被称为发布&订阅(Publish&Subscribe)模式)是软件设计模式的一种。在此种模式中,一个目标对象管理所有相依于它的观察者对象,并且在它本身的状态改变时主动发出通知。这通常透 阅读全文
posted @ 2017-09-21 09:20 DebugLife 阅读(605) 评论(3) 推荐(3) 编辑
摘要:起因 众所周知的原因,我们访问 hub.docker.com 很慢,需要使用加速镜像,具体如何使用,请看官自行搜索,这里不做重点说明,这里要说的是另外一种加速的方法:搭建私有镜像。 环境说明 受制于开发环境,我在 Windows Server 2016 Standard 中构建了很多 Images, 阅读全文
posted @ 2017-08-25 19:28 DebugLife 阅读(582) 评论(0) 推荐(0) 编辑