敏捷工程方法
为什么我们无法避免复杂?

是因为我们无意识崇拜复杂吗? 本文来自 .
5个步骤实现有效的DevSecOps

几年来,DevSecOps一直是技术对话中的热门话题。这个想法并不新鲜。 但改变的是DevSecOps在软件交付中扮演的角色。当DevSecOps成为.
Kent Beck的test && commit || revert 敏捷协作方法

Kent Beck在Facebook七年期间,目睹Facebook团队从700人扩展到5000多人,如果100,000名工程师如何在同一系统上工作? Face.
如何在不喜欢的情况下完成任务?

作者: Kate Matsudaira 你有没有这样的经验: 坐在电脑前开始一个项目,打开你的编辑器,然后只是盯着屏幕?这种情况一直发生在我身上,所以我理解你.
Redis作者谈如何编写系统软件的代码注释

顶顶大名的Redis作者谈如何在Redis这样系统软件上进行代码文档注释,以下是九种注释类型的大意说明: 很长一段时间以来.
拥抱错误与尝试

开明的尝试和错误优于完美且智慧的计划。 Programming Wisdom (@CodeWisdom) 于 0:00 上.
耦合与聚合的区别比单体与微服务区别更重要

Martin Thompson (@mjpt777) 于 6:30 下午 on 周一, 10月 01, 2018: Assuming REST and HTT.
什么是代码整理?

这是kent Beck大师有关一篇编码工艺的文章: 在“改变生活的魔法”一文中,我描述了一种零碎的、日常代码卫生学,代码将.
6种办法实现精益软件

最近,我浏览了公司的代码库,发现它有三个版本的仪表板,都是用于分析页面,我很确定客户不需要那样做。这引发了我幼稚脑中的一些事情,我开始在互联网上寻找相关的想法。就在.
敏捷运动发起人马丁·福勒认为当前敏捷运动是一场悲剧

最近,马丁·福勒( Martin Fowler)2018年在澳大利亚敏捷论坛发表主题演讲,其中阐述了2018年的敏捷状态. .
Spring创始人Rod大叔:软件交付的未来是编码

Spring创始人Rod大叔一直在和厂商派扳手腕,厂商派认为开发人员应该更关注业务,其他事情交给他们,这从Istio推出可以看出来,Istio认为Spring cl.
瀑布 敏捷与现实
如何应对不断变化的需求?

在我知道DDD之前,对于如何给类命名,我曾经提到过以下的想法。 如果我们用客户习惯使用的词语来命名类呢?这难道不让我们更容.
DDD欧洲2017:我最喜欢的三个演讲

上周我参加了DDD欧洲会议。这是第二版,它在阿姆斯特丹举行,我住在那里。我工作公司Werkspot赞助了我的入场票,所以我还想要什么? .
什么是Mob编程?

从敏捷死了到Devops死了

项目管理领域正在不断快速演进发展,从“敏捷死了,持续交付永存”到“Devops死了,serverless永存”,这些新的概念不断涌现,本文试图简单梳理一下其中缘由。.
TDD死了 测试永存

这是Rails之父David H. Hansson (DHH) 一篇否定单元测试TDD引起广泛争议的博文,大意翻译如下: .
敏捷开发在复杂项目中其实意义不是很大

敏捷开发其实意义不是很大,在复杂项目中 复杂系统的开发,不会采用敏捷的方式,而是要在开始阶段,多考虑完善,多在架构层面,留.
DDD建模现场资料图
event sourcing 不能被滥用

event sourcing 不能被滥用。我用single responsibility的例子来做个类比。 当一个类可能因为两个原因变化的时候,说明不符合单一.
行为驱动开发(BDD)如何与领域驱动设计(DDD)结合?

行为驱动开发(Behaviour Driven-Development)与测试驱动开发(TDD)两者都强调敏捷迭代,BDD使用“用户故事”来描述需求,然后开发人员将.
敏捷很假Agile is a Sham

.
书籍:精益架构(敏捷架构 瘦架构 Lean Architecture)

软件工艺运动的目标是什么?

.
软件架构与敏捷

.
敏捷开发到底是什么意思呢?

最近应聘时老是听说到敏捷开发什么的,有谁在项目开发过程中有用到吗?最好具体给解释下~~~.
Detailed design 的一些实施中的问题

背景:类似外包性质的项目,需求变更很快 问题一 :Detailed Design 应该怎么划? .