Thoughtworks洞见
  • Thoughtworks的敏捷开发
  • Thoughtworks的创新方法
  • 自出版计划
  • 读书雷达
  • 版权声明

Thoughtworks洞见

Menu
  • 精选
  • 敏捷实践
  • 测试
  • 领域驱动设计
  • 微服务
  • 中台
  • 女性
  • DevOps

Author: 林宁

怎样做好需求评审?

2023年1月31日 by 林宁 Leave a Comment

Bug 对于软件来说是显而易见的,程序员犯了一丝毫的错误就会带来 Bug。 需求则不同,不适当的需求往往并不是那么明显,而且暴露的很晚。错误的需求往往不会责备需求的提出方,因为互联网时代需要快速 [阅读更多]

Posted in: 敏捷实践 Tagged: 项目管理, 过程改进

单体优先的微服务架构

2022年12月20日 by 林宁 Leave a Comment

作者:Martin Fowler 译者:林宁 当听说有团队在使用微服务架构时候,我注意到了一些规律: 几乎所有成功应用微服务的系统,都来自于一个过大单体项目拆分而来。 几乎所有我听到过一开始就选择使用微服务架构的系统,并从 0 [阅读更多]

Posted in: 技术雷达 Tagged: 微服务, 演进式架构

DDD 中的几个困难问题

2022年7月14日 by 林宁 Leave a Comment

领域到底是什么? 对领域这个词的理解就是 DDD [阅读更多]

Posted in: 技术雷达, 新兴技术 Tagged: 领域驱动设计

如何进行有效的团队回顾

2022年3月17日 by 林宁 Leave a Comment

对于敏捷团队来说,不断成长的关键是反馈,而反馈的最大信息来源是回顾。 回顾,不是敏捷的专利。 我党的 “批评与自我批评”,美国陆军的 AAR,中国航天在每一次发射事故后都会做的”归零行动“,这些都是回顾。 Retro 是敏捷软件开发方法中的回顾,Retro 这个单词的全称是 [阅读更多]

Posted in: 敏捷实践, 组织文化 Tagged: 精益组织, 项目管理

软件工程师的吵架文化

2022年1月13日 by 林宁 Leave a Comment

[阅读更多]

Posted in: 组织文化 Tagged: 学习型组织, 个人成长

DDD中如何持久化聚合

2021年11月16日 by 林宁 Leave a Comment

理解聚合 聚合是一组始终需要保持一致的业务对象。因此,我们作为一个整体保存和更新聚合,以确保业务逻辑的一致性。 聚合是 DDD 中最为重要的概念,即使你不使用 DDD 编写代码也需要理解这一重要的概念 —— [阅读更多]

Posted in: 技术雷达 Tagged: 领域驱动设计

提高工时估计准确性

2021年9月18日 by 林宁 3 Comments

“如果一个程序员告诉你他已经完成了 90% 的工作量,那么他还需要同样的时间完成剩下的 [阅读更多]

Posted in: 敏捷实践 Tagged: 项目管理

好领导,本来应是挖渠人

2021年7月1日 by 林宁 2 Comments

[阅读更多]

Posted in: 组织文化 Tagged: 学习型组织, 个人成长

在分布式系统中使用 DDD

2021年2月24日 by 林宁 2 Comments

在使用 DDD 的思想时,最让人迷惑的就是如何组织代码,也就是通常所说的系统架构的问题。在前面提到 DDD 可以很好地指导代码组织,其中举了两个例子,单体和微服务架构下 DDD [阅读更多]

Posted in: 技术雷达 Tagged: 领域驱动设计

用DDD指导微服务拆分

2020年12月7日 by 林宁 4 Comments

[阅读更多]

Posted in: 技术雷达 Tagged: 微服务, 领域驱动设计

几种性能测试工具的总结

2020年11月23日 by 林宁 1 Comment

我们经常会谈论性能、并发等问题,但是衡量性能不是说写段代码循环几百次这么简单。最近从项目上的同事了解到了代码化的测试性能测试工具 k6,以及结合之前用过的Java 微基准测试 (JMH)、AB (Apache Benchmark) 测试、Jmeter [阅读更多]

Posted in: 技术雷达 Tagged: 自动化测试

如何产出规范、安全、高质量的代码?

2020年9月17日 by 林宁 Leave a Comment
如何产出规范、安全、高质量的代码?

对于一个软件开发团队,可以通过哪些代码质量指标和扫描方法让团队产出规范、安全、高质量的代码?让开发团队运行的安全、透明、可靠?本文总结了其中一些实践和工具,包含常见代码质量扫描工具、代码质量指标、第三方依赖管理、安全运维等几个方面,主要适用于 Java/JavaScript [阅读更多]

Posted in: 敏捷实践 Tagged: 安全

API设计的几条原则

2020年8月12日 by 林宁 1 Comment
API设计的几条原则

API 本身的含义指应用程序接口,包括所依赖的库、平台、操作系统提供的能力都可以叫做 API。我们在讨论微服务场景下的 API 设计都是指 WEB API,一般的实现有 RESTful、RPC等。API 代表了一个微服务实例对外提供的能力,因此 API [阅读更多]

Posted in: 技术雷达 Tagged: 微服务, 演进式架构

WEB前端安全自查和加固

2020年7月14日 by 林宁 Leave a Comment
WEB前端安全自查和加固

[阅读更多]

Posted in: 敏捷实践, 技术雷达, 新兴技术 Tagged: 安全, 前端, 内建安全的软件开发

为什么需要敏捷的7个问题

2020年7月7日 by 林宁 Leave a Comment
为什么需要敏捷的7个问题

在一次敏捷课程上,有一些有意思的问题,例如 “通过敏捷会让项目开发进度更快吗?”。其中一些也是几年前我想问的,并带着这些问题加入 [阅读更多]

Posted in: 敏捷实践 Tagged: 项目管理
1 2 下一页 »

播客:程序员新声

播客:质量三人行

播客:她说

播客:八叉说

分类

  • 行业洞见
  • 敏捷实践
  • 组织转型
  • 技术雷达
  • 新兴技术
  • 组织文化
  • 企业架构
  • 智能企业
  • 金融科技
  • 数字化转型
  • 数字化创新设计
  • 未分类

评论

  • 赵不辞发表在《从三明治到六边形》
  • 祁兮发表在《DDD的战略设计和战术设计》
  • TWInsights发表在《使用DDD指导业务设计的一点思考》
  • lu发表在《使用DDD指导业务设计的一点思考》
  • ddd发表在《用DDD指导微服务拆分》
  • 付大力发表在《DDD的战略设计和战术设计》
  • wales发表在《真正的敏捷工作流 —— GitHub flow》

标签

CD4ML Data mesh DevOps MD脑洞 P3 个人成长 中台 产品创新 人工智能 内建安全的软件开发 前端 区块链 后端开发实践 商业洞见 大数据 女性 学习型组织 安全 开放银行 开源 微服务 持续交付 持续集成 敏捷测试 数字产品运营 数字平台战略 服务设计 机器学习 测试 演进式架构 物联网 现代数字化业务 白话中台战略 精益组织 精选 结对编程 职业发展 自动化测试 虚拟银行 规模化创新 设计思维 过程改进 遗留系统的服务化改造 项目管理 领域驱动设计
陕ICP备13005347号-3