十三少 十三少 / 3 天前

除了评审之外,我们还有没有其它方法来提高早期缺陷的发现率呢?

经验数据表明,每过一个项目阶段,缺陷清除的成本会翻一番。那么,假设一个缺陷在需求分析阶段的成本是 2 人时,如果它没有在需求分析阶段被修复,在经过设计、编码、测试、交付之后,这个缺陷的修复成本就会变成 32 人时。 所以,能够在早期发现并修复缺陷,会给软件开发节省大量的成本。 在需求分析阶段,发现缺陷的主要手段就是对需求规格说明的评审。

技术评审

码农wu师 码农wu师 / 3 天前

程序员为什么要去大公司

欢迎点击上面蓝字“码农 wu 师”,关注我聊聊编程侃侃互联网! 大公司的程序员有光环加身,自带流量,走到哪里只要说出你公司的名字,就能引来一片关注。比如在一个全新的场合,有人介绍你是阿里巴巴的程序员,可能稍后会有很多人加你微信,但如果介绍你说是小 A 公司的程序员,那就不好说了。 大公司的程序员更自信、更积极,小公司的程序员则相对低调所以,大公司的程序员一般都比较高调、比较自信...

程序员 大公司

MiracleWong MiracleWong / 3 天前

解决死锁之路:学习事务与隔离级别 (2017)

October 15, 2017 解决死锁之路 - 学习事务与隔离级别上个月在查看线上错误日志的时候,偶然发现了下面这样的异常,异常发生的次数并不是很多,但是可以看出几乎每天都有那么几次。看异常信息就知道是发生了数据库死锁,由于对这块不是很了解,加上这个异常对系统业务没有啥大的影响,所以就一直拖了一个月的时间。

死锁 事务 隔离级别

阿伟me 阿伟me / 3 天前

如何用好 Go 的测试黑科技

测试是每一个开发人员都需要掌握的技能,尽管你不需要像测试人员那么专业,但你也应该尽可能的做到那么专业,据我了解到我身边的一些 Go 开发人员,他们对 Go 的测试仅仅局限于写一个_test.go 测试文件,对执行方法进行测试,然后在 goland 的 Ide 中右键 run 方法运行,观测结果是否为绿色,仅此而已,我想说的是这只是一些皮毛,所以今天分享一些 Go 的测试技能,希望大家有收获。

Golang 测试 黑科技

江米小枣tonylua 江米小枣tonylua / 3 天前

[译] 清理组件的 3 种方法

原文:michaelnthiessen.com 编写可维护的代码并不容易。这件事学起来难,教别人如何做更难。大多数时候,这是个熟能生巧的事情。但是历年来,我学习到的能让你快速掌握的参考资料还是比较少。 在你全面学习相关知识之前,至少记住这里列出的三个方面: 1. 减少副作用副作用很糟糕……有时却是必不可少的。 它们造成了应用中大量的复杂性,所以减少它们刻不容缓。

前端 组件

u553049 u553049 / 3 天前

Elasticsearch 开箱指南

内容概要 ES 基础介绍,重点是其中的核心概念。基础 API 实践操作。1. 基础介绍 Elasticsearch (ES) 是一个数据库,提供了分布式的、准实时搜索和分析。 基于 Apache Lucene,可以操作结构化数据、非结构化数据、数字类型数据、地理空间数据。 数据存储使用松散结构的 JSON 文档。 主要特性轻量快速的全文搜索。安全分析和基础设施监控。支持海量规模,数千台服务器、PB 级数据量。

Elasticsearch

可豆先生 可豆先生 / 3 天前

Azure 的各种 Roles

Azure

张铁蕾 张铁蕾 / 3 天前

给普通人看的机器学习(一):优化理论

我们要想把一件事情做好,最首要的是有一个明确的目标。比如,很多公司都会给员工制定 KPI (Key Performance Indicator),这就是为了给人们的工作指明方向和目标。这个目标不仅是明确的,而且很可能是量化的(即包含具体的数字指标)。 从逻辑上讲,达成任何事,都可以分成两个步骤: 制定目标; 执行。

机器学习

阿甘_paul 阿甘_paul / 3 天前

9102 年围绕 Flink 做的一些事

点击箭头处“蓝色字”,关注我们哦!! 2019 年的主要工作就是围绕 Flink 来做一些事情,分为以下几个方面: 一、实时流平台 二、实时监控 三、实时数仓 四、实时业务开发 接下来详细说一下在这几个方面做的一些事情以及如何解决遇到的一些问题与将要做的事情。 一、实时流平台 首先看一下目前关于 Flink 使用的整体架构图,任务执行模式选择 per-job on yarn,方便于经常会对集群资源动态调整的需求...

Flink

顾林海 顾林海 / 3 天前

设计模式:模板方法模式

一、模版方法模式的定义模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。这就是模板方法模式的用意。 二、模版方法模式的结构模板方法模式是所有模式中最为常见的几个模式之一,是基于继承的代码复用的基本技术。

设计模式 模板方法

为了减少您的阅读压力,首页仅提供最新的 10 页文章列表,如需查阅更多内容请点击对应的文章标签。

Top