
会员
Android开发三剑客:UML、模式与测试
王家林更新时间:2019-01-04 01:53:37
最新章节:附录A 如何成为Android高手V2.0:结合云计算和智能终端、软/硬件整合开会员,本书免费读 >
整体上来看,一款Android产品分为设计、编码和测试三个阶段。王家林编著的《Android开发三剑客--UML模式与测试》着眼于Android产品的两个重要环节——设计和测试,分为上篇、中篇和下篇。上篇以Android多线程断点续传下载器为例,细致入微地讲解UML的9种Diagram:用例图、类图、对象图、组件图、部署图、时序图、协作图、状态图、活动图。对上述9种Diagram细致的学习,可使读者在分析、设计、开发Android程序时如虎添翼,游刃有余。中篇结合中国的历史文化和现代人的生活,采用轻松愉快的写作风格讲解Android中六大设计原则和基本的设计模式。下篇对单元测试用例、测试的生命周期、自动化测试等均进行深入的分析与讲解,并结合模板方法模式、适配器模式、组合模式等深入解析JUnit框架的设计和实现思路。《Android开发三剑客--UML模式与测试》行使所有从事Android应用开发的人员阅读,尤其是想成为Android架构师的开发人员。运用书中的知识可以极大地提升代码的质量,提升开发人员的思维境界。
上架时间:2012-05-01 00:00:00
出版社:电子工业出版社
上海阅文信息技术有限公司已经获得合法授权,并进行制作发行
Android开发三剑客:UML、模式与测试最新章节
查看全部- 附录A 如何成为Android高手V2.0:结合云计算和智能终端、软/硬件整合
- 12.2 以TestSuite类为核心剖析Junit源代码
- 12.1 以TestCase抽象类为核心剖析Junit源代码
- 第12章 JUnit源码剖析
- 11.3 JUnit与组合模式
- 11.2 JUnit与适配器模式
- 11.1 JUnit与模板方法模式
- 第11章 JUnit与模式
- 10.2 自动化测试实战
- 10.1 测试套件TestSuite
王家林
主页
同类热门书
最新上架
- 会员
码上行动:零基础学会Python编程(ChatGPT版)
本书从零开始,介绍了Python编程语言的基础知识。全书共17章,第1-9章介绍了Python的语言基础;第10-13章介绍了与Python编程相关的拓展知识;第14-16章介绍了3个实战项目;第17章介绍了初学者如何利用当下最热门的AI工具ChatGPT学习Python编程。计算机8.8万字 - 会员
从零开始学Unity游戏开发:场景+角色+脚本+交互+体验+效果+发布
本书共有10章内容,以认识Unity引擎开始,从0到1突破,介绍了Unity游戏开发的方方面面。计算机0字 - 会员
Java程序设计实战教程
本书从Java初学者的角度出发,用通俗易懂的语言、贴近实际生活的实例,详细地介绍使用Java语言进行程序开发须掌握的知识和技术,帮助读者快速掌握Java程序开发的技能。全书共14章,分别为Java程序设计入门、Java语言基础、流程控制、方法与数组、面向对象基础、深入面向对象、常用类、异常、集合类、File与I/O流、多线程、图形用户界面、网络编程、反射。随书电子资源中还提供了综合项目实训,以巩固计算机17万字 - 会员
AI辅助编程Python实战:基于GitHub Copilot和ChatGPT
本书系统地介绍了如何利用AI助手Copilot和ChatGPT来提升Python编程的效率和质量。本书从AI助手的基础概念讲起,逐步深入到代码组织、阅读、测试、提示工程等关键技能,并引导读者通过实践掌握如何拆解复杂问题、查找和修复bug、自动化任务处理及开发计算机游戏。本书不仅提供了丰富的实例和练习,还探讨了AI助手的潜力和局限,以及未来的发展趋势,是希望在编程领域融入AI技术的读者的理想选择。本计算机17.2万字 - 会员
C++趣味编程及算法入门
本书讲解了C++语言基础知识,以及编程解题常用的方法和基础算法。每章都是由一个小故事来引出编程思维。本书也介绍了各种有趣的计算机知识,并涵盖了全国青少年软件编程等级考试(C语言)一级和二级考试的知识点。计算机13.4万字 - 会员
Python网络运维自动化
本书从网络工程师的视角出发,详细讲解了Python在网络运维自动化中的应用,其中涉及Python网络运维自动化的相关技术、工具以及实践。本书共10章,先对Python网络运维自动化进行了全面的概述,然后讲解了网络工程师所需的Python基础、数据格式与数据建模语言的相关知识。接着,本书介绍了网络配置的结构化数据提取、网络配置的模块化管理、Netmiko详解与实践、模型驱动的新网络管理方式及实践、网计算机13.3万字 - 会员
Java Web程序设计任务教程(第2版)
本书使用深入浅出、通俗易懂的语言阐述JavaWeb相关知识,并结合典型的Web应用案例,帮助读者掌握Web应用程序的开发技术。本书共15章,详细讲解了网页开发的基础知识和JavaWeb开发的核心知识,其中网页开发基础知识包括HTML技术、CSS技术、JavaScript技术和Bootstrap技术,而JavaWeb的核心知识包括Servlet技术、会话技术,JSP技术、JDBC技术和数据库连计算机16.6万字 性能之道:分布式系统全栈性能优化
这是一本从点、线、面、体4个维度深度解读分布式系统性能优化方法的专业工具书,更是一套全栈性能优化解决方案。全书融合了5位长期(最长有近30年工作经验)从事软件开发及优化工作的一线专家的实践经验和深刻理解,不仅从理论层面深入解读了性能优化的本质,还从软件开发整体流程的角度构建性能优化体系和评估策略。本书共分为17章。第1~4章主要介绍作者对性能优化的理解以及性能优化体系及评测方法。第5~9章对网络、计算机23.3万字- 会员
Java基础案例教程(第2版)
本书是Java入门书籍,适合初学者使用。全书共13章,第1章主要讲解Java的特点与发展史、JDK的使用、Java程序的编写与运行机制、Java开发环境的搭建等;第2~6章主要讲解Java编程基础知识,包括Java基本语法、面向对象、JavaAPI和集合;第7~12章主要讲解Java进阶知识,包括I/O、多线程、网络编程、JDBC、GUI、Java反射机制;第13章带领读者开发一个综合项目——基计算机20万字