排序
架构师日记-软件工程里的组织文化
一 引言 本文是京东到家自动化测试体系建设过程中的一些回顾和总结,删减了部分系统设计与实践的章节,保留了组织与文化相关的内容,整理成文,以飨读者。 下面就以QA(Quality Assurance)的视...
哪些无用敏捷指标正在破坏敏捷转型?
理想情况下,敏捷指标能够帮助Scrum团队及时分析原因并制定有效的对策。但如果选择了错误的指标,那这些指标会将团队引向错误的方向,甚至会让团队产生仍在前进方向的错觉。 本文从无用敏捷指标...
细数应用软件的缺陷分类
本文分享自华为云社区《应用软件的缺陷分类》,作者:Uncle_Tom 。 软件缺陷分类在已知缺陷管理、缺陷用例库建设、静态检查工具的能力覆盖和横向对比中起着重要的作用。本文参考GB/T-30279, CNN...
BeanDefinition解密:构建和管理Spring Beans的基石
本文分享自华为云社区《Spring高手之路11——BeanDefinition解密:构建和管理Spring Beans的基石》,作者: 砖业洋__ 。 BeanDefinition是Spring中一个非常重要的概念,它包含了Spring容器用于创...
用户空间协议栈设计和netmap综合指南
本文分享自华为云社区《用户空间协议栈设计和netmap综合指南,将网络效率提升到新高度》,作者:Lion Long 。 协议概念 1.1、七层网络模型和五层网络模型 应用层: 最接近用户的一层,为用户程...
产品管理经验分享:删掉 500 个产品待办事项后,我逃离了「假敏捷」
文章开始之前,我想先请大家思考几个问题: 你的产品待办列表中有多少项工作? 其中最早的待办事项是什么时候创建的? 你和 Scrum 团队多久会维护一次列表中那些从没进过迭代的「钉子户」事项?...
从 Java 11 迁移到 Java 17 的注意事项
Java17给Java带来了一些变化,但也使许多开发人员重新考虑他们迁移到其他JVM语言的愿望。最明显的变化是在使Java代码现代化和添加新的语言结构以简化它的方向上进行的。当然,这个问题并非没有...
解锁Spring组件扫描的新视角
本文分享自华为云社区《Spring高手之路10——解锁Spring组件扫描的新视角》,作者: 砖业洋__。 首先,我们将探讨一些Spring框架中IOC(Inversion of Control)的高级特性,特别是组件扫描的相...
如何用 NPS 打破技术与业务的次元壁?
「不了解利益相关者的需求是僵尸 Scrum 团队的四大常见症状之一,其主要表现为成员们忽视价值链上下游的内容,无法或不愿意带来任何改变或影响」,《拯救僵尸 Scrum》如是写道。 它们的工作,以...
软件开发模式指南
引言 在软件开发领域,项目管理的方法有很多种。瀑布模式曾是众多项目的标配,但随着敏捷开发模式的出现,越来越多的团队选择拥抱这种更加灵活、适应性强的方法。 协同工作的效率 硬件领域有摩...
不是吧!这游戏比王者还上头……
哈喽,小摹来啦~ “你有玩一款小游戏很上头的经历吗?” 对我而言,除了对王者XX、吃鸡这类大型竞技类游戏上头外,一个简简单单的小游戏也会让我不愿意放下手机。 这不,最近在逛抖音时,发现好...
掌握Spring条件装配的秘密武器
本文分享自华为云社区《Spring高手之路9——掌握Spring条件装配的秘密武器》,作者:砖业洋__。 在Spring框架中,条件装配是一个强大的功能,可以帮助我们更好地管理和控制Bean的创建过程。本文...
一文让你彻底掌握ThreadLocal
本文分享自华为云社区《【高并发】一文带你彻底搞懂ThreadLocal》,作者: 冰 河。 我们都知道,在多线程环境下访问同一个共享变量,可能会出现线程安全的问题,为了保证线程安全,我们往往会在...
聊聊在生产环境中使用Docker的最佳实践
在生产环境中使用Docker的最佳实践 近几年Docker的使用不断增长?,上至公司团队,下至普通开发者。 但是并不是每个团队(或者个人)在使用 Docker 的时候都能做到 Docker 的最佳实践 ?, 本文将从以...
探索Reactor网络模型在当今应用领域的革新
本文分享自华为云社区《驾驭网络技术的未来:探索Reactor网络模型在当今应用领域的革新》,作者: Lion Long 。 本文介绍了Linux网络设计中的Reactor网络模型及其在实际应用中的重要性。Reactor...
@Import :Spring Bean模块装配的艺术
本文分享自华为云社区《Spring高手之路8——Spring Bean模块装配的艺术:@Import详解》,作者: 砖业洋__。 本文将带你深入探索Spring框架的装配机制,以及它如何使你的代码更具模块化和灵活性...
高性能网络设计秘笈:深入剖析Linux网络IO与epoll
本文分享自华为云社区《高性能网络设计秘笈:深入剖析Linux网络IO与epoll》,作者: Lion Long 。 一、epoll简介 epoll是Linux内核中一种可扩展的IO事件处理机制,可替代select和poll的系统调用...
带你掌握利用Terraform不同数据源扩展应用场景
本文分享自华为云社区《利用Terraform不同数据源扩展应用场景》,作者: kaliarch 。 一 背景 在生产环境中使用Terraform进行基础设施编排,通常又一些信息是通过其他外部系统传入,该场数据源...
火热的低代码和无代码赛道
一、背景 星霜荏苒,居诸不息。互联网技术飞速发展,软件的设计、开发、应用也是风发泉涌,无论是开发工具还是应用程序,都在不断追求降本增效,极大地推动了软件研发的长足进步。但然而,长期...
提高开发质量的 5 个必要实践
单元测试 什么是单元测试 ? 单元测试通常是指对一个函数或方法测试。单元测试的目的是验证每个单元的行为是否符合预期,并且在修改代码时能够快速检测到任何潜在的问题。通过编写测试用例,我...