重构设计
文章平均质量分 91
码小猿的CPP工坊
C++开发爱好者,追求设计和性能的极致。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++软件源代码重构之性能改善提升
提升软件系统的性能可以从C++语言的特性入手,对程序代码进行优化,规避编译器的默认处理,减少不必要的性能开销,从而改善程序性能;还可以从软件设计方面入手,综合考虑硬件配置、网络带宽、资源开销等多个方面,采取不同的设计策略来达到改善软件系统性能的目的。原创 2025-06-15 00:23:38 · 555 阅读 · 0 评论 -
C++软件源代码重构之模板应用简介
C++泛型编程是通过编写与具体数据类型无关的代码来实现代码重用和增强编程灵活性的编程范式,泛型编程的核心思想是通过模板实现类型参数化,包括类模板和函数模板。本文介绍了基于C++类模板和STL标准库的std::list容器类进行多种命令队列类重构设计的典型案例,并简要介绍函数模板特点及应用。原创 2025-06-01 15:47:37 · 600 阅读 · 1 评论 -
C++软件源代码重构之表格驱动应用
通过通信协议应用数据解帧的典型案例,分析了采用switch/case语句进行软件设计的缺点,并通过两种不同方法的源代码重构设计思路,介绍了表格驱动设计方法在C++软件开发中的应用。在面临switch/case或if/else if/else等大量分支或比较链的应用场景时,开发者可以借鉴表格驱动的设计思路,提升源代码质量,规避程序修改带来的风险。原创 2025-05-24 23:08:03 · 1773 阅读 · 0 评论
分享