软件工程
什么是软件开发中的“两份比萨队”? - martinfowler

双披萨团队是为特定业务能力提供全面软件支持的小型团队。这个词因用来描述亚马逊如何组织其软件员工而流行起来。 这个名.
使用ChatGPT提示能自动编写测试代码吗?- michaelfeathers

如今,有许多基于GPT的工具可以分析注释和代码,并在您键入时提出补全建议。 您也可以提示它们生成或转换代码。 .
为什么工程师应该专注于写作?

编程不是动作反复练习的kata

你想成为更好的程序员吗?然后练习。这与成为更好的音乐家、更好的运动员(女性)、更好的厨师、更好的艺术家等没有什么不同。 .
运维管理:其实我们一直错误地在使用DORA指标

我是DORA 4指标的忠实拥护者。如果在正确的情况下使用,它们是推动工程改进的有力工具。但是,作为一个社区,我们正在错误地使用它们。 .
产品经理形象生动介绍什么是敏捷?

本文试图以一种简单的方式写下敏捷方法之间的区别:把它写成两个朋友之间使用送餐应用为案例的对话。 拉克什Rakesh.
为什么我更喜欢基于主干的开发

如今,像Git这样的分布式版本控制系统已经 "赢得了版本控制的战争"。当DVCS越来越受欢迎的时候,我经常听到的一个论点是围绕着用Git这样的VCS进行分支.
软件不只是代码,还有程序员头脑中的人和理论

Margaret-Anne (Peggy) Storey和Abi Noda是最近发表的ACM论文 "DevEx: What Actually Drives .
提示工程与盲目提示 - Mitchell

展示了如何迅速工程可以是一个真实的的系统的方法,从语言模型中提取的价值。 “提示工程Prompt Engineer.
“交付日期”是最糟糕的瀑布式思维 - Allen Holub

“交付日期”是最糟糕的瀑布式思维。 具体交付什么是我们在工作中学习如何交付。 .
如何让架构评审感觉像同行评审一样?

许多人讨厌 架构 评审。 .
如何编写工程策略?

工程战略应该实现什么,以及工程主管如何指导该战略的制定? 示例策略 我们希.
2023年软件工程框架和工具

软件工程 = 方法论 + 过程 + 工具。 软件工程就是使用工具和方法论(原材料、配方)生产软件产品的过程(详细步骤)。 .
软件工程师的企业易读性 - matt

企业可读性是一种艺术,它使那些没有直接参与的人更容易理解任务及其结果。我将帮助你了解为什么这是一件需要注意的重要事情,以及如何利用它来帮助你的职业生涯。 .
他们没有教你真正的软件工程 - Vadim

软件工程一些最佳实践 - simonwillison

许多团队也将考虑“最佳实践”的一些软件工程实践,下面是一些建议: 1、文档与代码在同一个 repo.
软件开发中业务知识的激活 - Feathers

使用系统不仅仅是编写代码,它是主动知识的生成。 在这篇文章中, .
DORA、SRE等重要软件工程指标 - Chaordic

“DORA”指标来自 DevOps .
工程团队的10大评估指标

在衡量您的工程团队的绩效时,选择正确的 KPI 可能具有挑战性。因此,我们决定向您推荐 10 个可识别的指标,它们将帮助您从不同方面评估您的团队,例如生产力.
Twitter大幅度裁员后能否度过世界杯流量高峰?

Twitter上发生的事情是我们这个行业在很长一段时间内发生的最重要的事情之一。 不仅仅是因为Twitter本身很重要,事实确实如此。 但它对整个行业有着深.
《人月神话》作者弗雷德里克·布鲁克斯去世

来自“UNC计算机科学”的不幸消息——Fred P. Brooks,该系的创始人和长期主席几小时前去世了。 .
您的组织可被视为能力的集合 - andrew

长期以来,我一直在想,通过一个将员工视为组织提供的能力的消费者的视角来看待所有的组织是否有价值?然后问 "你的组织方式如何提供这些能力?" .
在谷歌和推特两家公司工作情况比较 - ma.nu

2021年,我在谷歌工作了14年后加入了Twitter。以下是我到目前为止注意到的一些差异的小想法: 核心子域与外包 .
积极文化的三大支柱 - david

了解文化与成功之间的联系: 我希望我已经让你对文化催化你自己和你的团队成长的潜力有了一些了解。文化在出现时总是独特而令人惊讶的。这个过程有点像园艺--.
平台工程:DevOps 进化还是花哨的重命名?

这些天,每个人都在谈论平台工程。甚至 Gartner 最近也在其 .
好的软件哲学家有哪些? - Hillel

1、《Clojure元素》的作者,茨特尔曼 2、我自称计算机哲学家已经很多年了,所以我推荐richhickey和J.
用CAP定理解释成长型组织的大难题 - Nir

有人曾经告诉我,任何类型的团队或组织所经历的最艰难的转变是从大约 30 人增长到 60 人。 当时,我记得我在想,“嗯,这很随意。当然,每个组织都是不.
CTO保持技术敏感的六个技巧 - Shopify

在我的工程生涯中,我做出了一个选择,离开了个人贡献者(IC)的轨道,转而担任技术领导职务。当时,我觉得自己已经在一些工程学科上取得了知识和技术深度,想尝试一.
Slack使用“产品三人组”模型构建微服务团队 - smnbs

公司为变得敏捷而犯的10大错误

敏捷无处不在。似乎每个人都想成为敏捷。如果你没有敏捷的团队,你就是一个恐龙。 但是,一个组织并不是简单地成为敏捷。.