- 博客(6)
- 收藏
- 关注
原创 设计模式概述
软件设计模式(Software Design Pattern),又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。它们代表了面向对象软件设计中的常见问题的典型解决方案。
2024-03-18 16:02:49
1278
1
原创 自动化测试Ⅰ SpringBootTest
在CI/CD流程中,测试自动化是不可或缺的一环。自动化测试可以迅速反馈集成后的代码是否能够正常工作,它是实现CI/CD的基础。没有自动化测试,CI/CD流程将无法高效运行,因为手动测试无法满足快速迭代的需求。
2024-03-07 16:43:54
942
1
原创 分布式实时监控系统(CAT)调研
CAT(Central Application Tracking),是基于 Java 开发的分布式实时监控系统。CAT在基础存储、高性能通信、大规模在线访问、服务治理、实时监控、容器化及集群智能调度等领域提供业界领先的、统一的解决方案。CAT 目前在美团的产品定位是应用层的统一监控组件,基本接入了美团所有核心应用,在中间件(RPC、数据库、缓存、MQ 等)框架中得到广泛应用,为各业务线提供系统的性能指标、健康状况、实时告警等。
2024-03-01 11:12:08
1475
3
原创 SONA项目调研
sona 是一个由比心语音技术团队开发,用于快速搭建语音房产品的全端解决方案,支撑了比心聊天室、直播、游戏房等业务。sona 提供了包括房间管理、实时音视频、房间IM在内的丰富的能力,快捷的接入方式,以及可商用的性能和稳定性。sona 用统一的接入方式封装了不同RTC厂商sdk,方便使用各厂家的用户能以最小成本接入和切换。SONA 核心功能基础房间管理能力:房间操作、人员权限、房间管理、在线列表等
2024-03-01 10:24:23
893
1
原创 TDD(测试驱动)调研
测试驱动开发(Test Driven Development, 简称TDD)是敏捷开发中的一项核心实践和技术,也是一种设计方法论。TDD的原理是在开发功能代码之前,先编写测试用例代码,测试代码确定需要编写什么产品代码。TDD的基本思路就是通过测试来推动整个开发的进行,但测试驱动开发并不只是单纯的测试工作,而是把需求分析,设计,质量控制量化的过程。可以帮助我们增量式的构建系统,也能保证代码在任何时刻都不会错的离谱。
2024-02-29 17:49:04
1573
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人