软件工程资料汇编

     

责任与问责的区别 - conversational

2195

英文中responsibility和accountability两个词语有明显区分,但是中文中却没有,负责、责任、责备、问责都混淆一起,导致人们傻傻分不清楚.

无法理解的程序Bug分类大全 - jvns

1370 2 5K

以下是无法理解Bug分类: 很难复制 你不太了解整个系统 很难获得有关Bug的数据 你.

软件项目的铁三角模型:软件质量与快速开发的矛盾 - Richard

1315 1 2K

在“铁三角”模型中,有 3 个约束条件: 资源Resource:有多少人投入 范围Scope:需要完成多少工作 .

什么是高弹性组织结构? – Jessitron

1492
高弹性组织可以解决诸如构建软件等新问题,它是靠发展解决现有问题,是生成性的,总是创造自己的下一个版本来解决明天将出现的问题。一个有弹性的组织会产生积极的结果.

软件测试主要种类大全

1248 1 4K

测试的主题是广泛的。从外面看起来可能很简单,但事实并非如此。例如,人们可以将测试定义为检查软件是否适合其目的。   1. 单元测.

幽默:不要相信 10 倍程序员/设计师/领导者!

796 1

宁可相信 10 倍的 上下文 .

为什么Spotify Squads是产品团队常见的失败案例? - Berry

1399 1 4K

Spotify 以开发一种吸引大量关注的工程文化而闻名:一切都围绕着创建“小队squads”;许多产品团队试图效仿它,但很少有人能成功。尽管 Spotify.

使用混沌工程打造微服务 - javaonfly

761 3K

通过混沌工程,我们为开发人员和基础设施人员提供了准备实时生产的机会,现在他们将成为经验丰富的玩家,可以毫无顾虑地处理生产错误。这是所有组织都需要采用的未来思.

Scrum并不敏捷! - Simon

763

在当今瞬息万变的市场中开发现代SaaS产品,需要克服各种极端不确定性,需要比Scrum还要敏捷得多的东西!让我们面对现实吧! Scrum真的不是那么敏捷:<.

幽默:欧洲人认为如没有工程学位就不算软件工程师

908 2K

原因:你如果只有计算机科学CS学历,只能称呼自己是程序员,软件工程师需要工程学历。   众说纷纭: 1. 没错,在德国,如果没有上过大学并.

SAFe不是敏捷 - Jeff Gothelf

1835 1 5K
自从 .

GitOps中推送与拉取两种风格的区别 – thenewstack

1308 2K

自从出现第一个“基础结构即代码”工具以来,人们就意识到对版本进行环境定义的版本控制和自动执行更改是很有意义的。您可以说那些早期的先驱者正在使用Git进行操作.

程序软件的版本发布也会导致内卷化? - GeePawHill

742 1 2K

由中央高智能部门协调和控制软件的大批量发布经常会失败,其原因是由于数学NP问题以及人类之间的弱相互影响。 大多数公司以某种命令和控制方法开始软件版本发.

最佳站点可靠性工程SRE工具介绍 - thenewstack

1424 3K

站点可靠性工程(SRE)是当前令人兴奋的领域。这不仅是因为SRE承担着独特的责任,而且还因为他们通常可以自由选择自己的工具和技术,以便可以在日常操作中优先考.

编程是最好的逻辑能力训练方法! - thoughtbot

1874 1 6K
程序编程调试是最好训练培养一个人逻辑推理能力的方法,没有之一。数学推理过于严谨,人性化不足,普及性不够,想通过数学普及提升普通人逻辑能力,容易引起抵触,数学.

为什么UML“真的”死了? • Buttondown

2121 4K
互联网上有一篇名为“UML就这么悄悄死掉了吗?”帖子,文章中Ernesto Garbarino说,UML被降低标准的程序员所杀死:“敏捷是刺客,而用户故事是.

什么是Spotify模型的团队拓扑?

1356 2K

有效的软件团队对于任何组织持续不断地创造价值至关重要。但是,如何根据您的特定目标,文化和需求建立最佳的团队组织呢? 2012年,音乐流媒体服务 .

程序员团队如何防止内卷化?

2945 13

不要将人为错误视为系统故障的可能根本原因。 人有两个聚焦对象:人和事物,中国重视人际关系的传统文化容易让我们养成聚焦人的习惯,出了问题首先想到是谁导致的的,谁.

敏捷专家认为敏捷框架SAFe实际最不敏捷

1303 2K

著名敏捷教练GeePaw Hill认为:SAFe框架破坏了实现敏捷性的任何可能性。这是在做最不敏捷的事情。我认为这是敏捷运动中的最终会失败的一个案例。 .

arxiv文献:事件溯源系统及其图式演变的经验表征-行业经验教训

812

由于事件源系统可靠,灵活且可扩展,因此越来越受欢迎。在本文中,我们将详细地研究这种软件体系结构模式,该模式在行业中迅速流行,但并未引起科学界的广泛关注。我们.

幽默:程序员与软件工程师的区别

2709 6

有两种编程人员: 程序员:有技术意识 软件工程师:有产品意识 程序员通常不了解/关心产品的业.

开发人员的生产力管理框架:SPACE

1380 1

开发人员的生产力不能使用 单一维度或指标来衡量,需要多维框架, 这个称为SPACE的框架捕获了开发人员生产力的最重要方面: .

常被人忽视的10条软件工程法则 - netmeister

867

1.康威定律 也称为:“您将承载组织结构。 ” “任何设计系统的组织都将产生其结构是组织通信结构副本的设.

​​​​​​​awesome-cto:为首席技术官精心策划的英文资源清单

1460 20K

awesome-cto-为首席技术官精心策划的资源清单,重点是初创公司,更多详细点击标题见Github: 通用 .

软件工程已死?软件研发与运维开发的区别比较 - StackPulse

2526 1

程序员在规划自己的职业道路时必须回答的第一个关键问题是他们想成为软件工程师(SWE)还是 .

软件工程教科书太落后:软件工程是一个学习过程,代码只是学习的副产品

2041 2

这是阿尔贝托·布兰多利尼(Alberto Brandolini)的观点,他在 .

软件2.0初具规模:软件行业如何借助人工智能提高效率? - kdnuggets

862 3K

IT行业尤其是软件开发行业一直是AI的早期践行者。在这篇文章中,我们描述了机器学习和AI在软件开发的不同方面的一些早期应用。我们还描述了在未来几年内将AI用.

面向前端开发人员的CI/CD小指南 - maximeheckel

1546 1 3K
Ç ontinuous我Continuous Integration 和Continuous Delivery管道,也被称为CI / CD, .

幽默:软件工程为何有时是伪工程? - adymitruk

1059 3

软件中的“抽象”是使其成为伪工程的原因。我们必须与主观性作斗争,使软件成为确定性学科。基于事实证据、类似会计记账的方式是将带回确定性的一种方式。事件溯源Ev.