4.23文创礼盒,买2个减5元 读书月福利
欢迎光临中图网 请 | 注册
> >>
C现代编程-集成开发环境.设计模式.极限编程.测试驱动开发.重构.持续集成

C现代编程-集成开发环境.设计模式.极限编程.测试驱动开发.重构.持续集成

作者:花井志生
出版社:人民邮电出版社出版时间:2016-03-01
开本: 16开 页数: 253
中 图 价:¥43.1(7.3折) 定价  ¥59.0 登录后可看到会员价
暂时缺货 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
本类五星书更多>

C现代编程-集成开发环境.设计模式.极限编程.测试驱动开发.重构.持续集成 版权信息

C现代编程-集成开发环境.设计模式.极限编程.测试驱动开发.重构.持续集成 本书特色

本书主要讲解如何将集成开发环境、设计模式、极限编程、测试驱动开发、重构、持续集成这些现代编程方法应用到c语言的嵌入式开发中去。即将服务器站点中的通用设计方法、工具的使用方法、开发方式等逐一“翻译”成为可以在c语言嵌入式开发过程中使用的方法。

C现代编程-集成开发环境.设计模式.极限编程.测试驱动开发.重构.持续集成 内容简介

实际上,使用c编程也可以使用设计模式,而且效果非常好。本书将介绍从设计模式中精选的几种适合c嵌入式开发的模式。 如何自己编写代码实现mock测试。 教科书中的重构方法行不通时如何对c应用程序进行重构。 如何将java开发中常用的ci服务器jenkins应用于c应用程序的开发 

C现代编程-集成开发环境.设计模式.极限编程.测试驱动开发.重构.持续集成 目录

第1章 概要  11.1 现在c依然很热门  11.2 使用c进行嵌入式开发的特点  31.3 本书的目标  51.3.1 c与集成开发环境  51.3.2 c与设计模式  61.3.3 c与极限编程  71.3.4 c与现代开发方式  91.4 总结  11第2章 搭建开发环境  132.1 概要  132.2 获取linux  132.3 在windows pc上搭建环境  142.4 安装linux  202.4.1 准备工作  202.4.2 制作安装介质  212.4.3 安装xubuntu  242.5 安装eclipse  292.5.1 安装java  292.5.2 安装eclipse  302.5.3 安装其他工具  332.6 eclipse的基本操作  342.6.1 hello, world  342.6.2 视图  382.6.3 工程、工作区和透视图  382.7 eclipse的功能  412.7.1 可视化调试  412.7.2 导航器  482.7.3 代码补全  512.7.4 宏展开  532.7.5 本地代码历史  542.7.6 todo注释  552.7.7 与外部编辑器协作  562.8 总结  58第3章 c语言与面向对象  593.1 概要  593.2 c的模块化与面向对象  593.2.1 c与模块化  603.2.2 使用结构体将数据结构与代码块分离  623.2.3 使用c进行面向对象编程  663.2.4 面向对象与多态性  753.2.5 继承  763.2.6 封装  793.2.7 虚函数表  803.2.8 非虚函数  823.3 总结  84第4章 c语言与设计模式  854.1 状态模式  854.1.1 状态迁移图  854.1.2 状态迁移表  894.1.3 面向对象的状态模式  904.1.4 多个状态集合相互关联的情况  934.1.5 状态模式与内存管理  944.2 模板方法模式  954.2.1 返回非int值  994.2.2 处理其他资源  1004.2.3 上下文  1074.3 观察者模式  1144.4 职责链模式  1254.5 访问者模式  1284.6 总结  134第5章 c语言与重构  1355.1 概要  1355.2 测试驱动开发  1365.3 tdd入门  1375.3.1 设置eclipse  1375.3.2 初次测试驱动开发  1425.3.3 测试静态函数  1475.4 重构  1505.4.1 对外接口  1505.4.2 重构与投资  1505.5 tdd实践篇  1515.5.1 怪兽方法  1525.5.2 c语言的mock测试  1625.5.3 完成重构  1825.5.4 获取代码覆盖率  1865.6 总结  188第6章 持续集成与部署  1916.1 概要  1916.2 持续集成的前提  1926.2.1 软件配置管理工具  1926.2.2 构建工具  1926.2.3 bug跟踪系统(bts)  1936.3 引入ci服务器  1936.4 ci入门  1966.4.1 本次ci的自动化目标  1966.4.2 scons构建脚本  1976.4.3 gcovr的安装  1996.4.4 构建  2006.4.5 提交至scm  2026.4.6 创建jenkins任务  2036.5 内存bug大作战  2146.5.1 安装  2146.5.2 运行valgrind  2146.5.3 valgrind可以检测出的错误  2156.5.4 valgrind中检测出的内存错误的特点与对策  2206.5.5 在jenkins中使用valgrind  2216.6 ci实践篇  2286.6.1 microchip工具  2296.6.2 构建内容  2306.6.3 分割构建文件  2346.6.4 独立构建服务器  2406.6.5 设置自动构建计划  2476.7 总结  249附录a 示例代码  251a.1 注意事项  251a.2 添加c99标准  251a.3 在eclipse中导入示例代码  252a.3.1 解压示例代码压缩文件  252a.3.2 eclipse中新建空白工程  252
展开全部

C现代编程-集成开发环境.设计模式.极限编程.测试驱动开发.重构.持续集成 作者简介

花井志生(Hanai Shisei) 入职时使用C/C 开发嵌入式设备(POS)应用程序。大约10年前开始接触服务器站点开发。现在主要使用Java开发Web应用程序,从故障检修到系统设计、开发均有涉猎。

商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服