打印
[活动]

【知识充电站】薅羊毛,进阶书籍,C现代编程

[复制链接]
234|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
田舍郎|  楼主 | 2023-11-4 22:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 田舍郎 于 2023-11-4 22:39 编辑

C现代编程:集成开发环境、设计模式、极限编程、测试驱动开发、重构、持续集成
作者:花井志生
本书主要讲解如何将集成开发环境、设计模式、极限编程、测试驱动开发、重构、持续集成这些现代编程方法应用到C语言的嵌入式开发中去。即将服务器站点中的通用设计方法、工具的使用方法、开发方式等逐一“翻译”成为可以在C语言嵌入式开发过程中使用的方法。
这本书中讲到重构,讲到的知识盲点比较多,**能买到。
第5章 C语言与重构  135
5.1 概要  135
5.2 测试驱动开发  136
5.3 TDD入门  137
5.3.1 设置Eclipse  137
5.3.2 初次测试驱动开发  142
5.3.3 测试静态函数  147
5.4 重构  150
5.4.1 对外接口  150
5.4.2 重构与投资  150
5.5 TDD实践篇  151
5.5.1 怪兽方法  152
5.5.2 C语言的Mock测试  162
5.5.3 完成重构  182
5.5.4 获取代码覆盖率  186
5.6 总结  188
第6章 持续集成与部署  191
6.1 概要  191
6.2 持续集成的前提  192
6.2.1 软件配置管理工具  192
6.2.2 构建工具  192
6.2.3 Bug跟踪系统(BTS)  193
6.3 引入CI服务器  193
6.4 CI入门  196
6.4.1 本次CI的自动化目标  196
6.4.2 Scons构建脚本  197
6.4.3 gcovr的安装  199
6.4.4 构建  200
6.4.5 提交至SCM  202
6.4.6 创建Jenkins任务  203
6.5 内存Bug大作战  214
6.5.1 安装  214
6.5.2 运行Valgrind  214
6.5.3 Valgrind可以检测出的错误  215

使用特权

评论回复
沙发
田舍郎|  楼主 | 2023-11-16 22:01 | 只看该作者
下到电子版了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

76

主题

1520

帖子

2

粉丝