MySQL InnoDB 聚集索引数据结构关系型数据库系统的世界是非常复杂的 —— 如果我们思考一下我们需要做哪些事情才能满足SQL语句的查询需求,就能意识到这种复杂是必然的。但具有讽刺意味的是,书写SQL是如此简单,表、行与列的概念也非常容易理解。 —— 《数据库索引设计和2020-12-27 MySQL数据库 MySQL
研发效能之层级测试研发效能不等于研发效率。 在我司的研发平台解决方案的定义中,研发效能 = 可持续快速交付价值的能力 = 效率 + 质量 + 用户价值。 如果不能达到相应的质量标准和用户价值,再高的研发效率也是枉然。 这里我专门聊一下效率和质量之间的结合一个2020-06-30 敏捷精益软件敏捷测试 研发效能
在gradle管理可共享的依赖版本管理“可共享的依赖版本管理” —— 用过 Maven 的小伙伴们可能说,这不就是BOM么。 对,这里聊的就是如何使用 gradle 实现 BOM 生成和导入。 没用过 Maven 的小伙伴们也不用被劝退,想想在使用Spring plugin i2020-06-05 JavaJava Gradle
DDD概念概览软件的核心,是为其用户解决领域相关问题的能力。 1. 何为DDD DDD是Domain Driven Design的简称。领域驱动设计,“领域”指业务领域,“设计”指软件设计。 DDD可以看成一种开发思想体系,促成了一种新的以领域为中心的思2020-02-09 DDDDDD
从精益来看价值交付是什么前一段时间在做U内的价值交付。 个人也从最开始的可意会不可言传的状态,到后来可以聊些概念和措施的阶段。 老实说,曾经在我司经常听到Dev challenge BA:“你这个需求的价值是什么?”现在反而听到越来越少。 曾经我们坚持要去做有价值2020-02-08 敏捷精益软件价值交付 精益
为什么越身处团队越难改进“为什么越身处团队越难改进?” 最开始我意识到这个问题的时候,那时候我读了一本叫《咨询的奥秘》的书,里面有一个“普雷斯科特腌黄瓜原则”。 好吧,不要较真,不要记住这个别扭的原则名字。名字根本无关紧要,这本书的风格是在讲故事,里面的名词大部分2020-01-16 咨询持续改进