你真的会写代码吗
正版新书 新华官方库房直发 可开电子发票
¥
63.76
7.1折
¥
89.8
全新
库存4件
作者(意)马尔科·法埃拉
出版社人民邮电出版社
ISBN9787115566348
出版时间2021-07
版次1
装帧平装
开本16开
纸张胶版纸
页数268页
字数396千字
定价89.8元
货号SC:9787115566348
上书时间2024-10-31
商品详情
- 品相描述:全新
-
全新正版 提供发票
- 商品描述
-
主编推荐:
1.一条主线串联编程语言、算法与软件工程
2.一个实例,七次重构,助力明辨代码优劣
3.附赠在线代码库,按章节组织免费下载
4.Java开发技巧助力应对多样化开发需求
5.《Java核心技术》《写给大忙人看的Java核心技术》等书作者凯·霍思特曼作序推荐
内容简介:
本书的核心思想是通过对各方面的代码质量进行比较,使读者了解经验丰富的开发者拥有的思维模式。为了展示软件开发很好实践,作者对一个水容器示例进行多次重构,讨论了18种实现,分别从7个方面改进代码质量:时间效率、空间效率、监控与可靠性、测试与可靠性、可读性、线程安全、可复用性。在此过程中,作者还探讨了与计算机科学、Java编程以及软件工程相关的专业话题,这些知识都有助于读者写出更好的代码。本书面向初级和中级Java程序员,其他面向对象编程人员也能从中受益。
目录:
第一部分准备工作
第1章软件质量和待解决问题2
1.1软件质量2
1.1.1内部质量与外部质量3
1.1.2功能性质量与非功能性质量3
1.2主要的外部软件质量4
1.2.1正确性4
1.2.2稳健性5
1.2.3易用性5
1.2.4效率5
1.3主要的内部软件质量6
1.3.1可读性6
1.3.2可复用性6
1.3.3可测试性6
1.3.4可维护性7
1.4软件质量之间的关系7
1.5特殊的质量9
1.5.1线程安全9
1.5.2简洁性9
1.6演进示例:水容器系统9
1.6.1API10
1.6.2用例11
1.7数据的模型和表示12
1.7.1存储水量13
1.7.2存储连接13
1.8你好,容器(Novice)15
1.8.1字段和构造函数15
1.8.2getAmount和addWater方法17
1.8.3connectTo方法17
1.9小结19
1.10扩展阅读19
第2章Reference的实现20
2.1代码(Reference)21
2.1.1内存布局图22
2.1.2方法25
2.2内存需求26
2.3时间复杂度30
2.4学以致用32
2.5小结33
2.6小测验答案和练习答案34
2.7扩展阅读36
第二部分软件质量
第3章速度的要求:时间效率40...
— 没有更多了 —
全新正版 提供发票
以下为对购买帮助不大的评价