出现在书名中的结果
共 1 条

世界著名计算机教材精选:计算机系统设计原理
据我们所知,《世界著名计算机教材精选:计算机系统设计原理》在内容和方法上是非常独特的。《世界著名计算机教材精选:计算机系统设计原理》深入而且广泛地介绍了构造计算机系统的主要原理和概念,这里我们所讲的计算机系统,是指广义的计算机系统,包括操作系统、客户端.服务器应用程序、数据库系统、安全的Web网站以及容错的磁盘集群等。这些原则和抽象是不受时间影响的,不管读者是否是计算机系统专业的学生或专业人士,这些原则都具有重要价值。这些原则和抽象经过了多代计算机系统的证明,《世界著名计算机教材精选:计算机系统设计原理》作者具有构建计算机系统的经验,并讲授了该课程数十年。本书介绍了计算机系统中相当广泛的原理和抽象,并深入介绍了它们。本书使用伪代码介绍核心概念,使得读者可以测试他们对于该概念的具体实例的理解。通过使用伪代码,本书将客户端.服务器计算、远程过程调用、文件、线程、地址空间、尽量送达网络、原子性、验证的消息等概念的精华展现给读者。在本书的习题中,我们延续了这一方法,使得读者可以通过研究伪代码来探讨。本书分成两部分,第一部分是读者拿到的书籍,仅包括前6章,第二部分包括第7~11章和一些辅助材料,已发布在网络上作为开放的教育资源。请参见后面的“到哪里找到第二部分和其他在线材料”。

测试驱动开发:入门、实战与进阶
2人今日阅读 推荐值 73.3%
开发者的水平需要靠代码来证明。无论你用的是哪种编程语言,都应该写出干净、优雅且整齐的代码。测试驱动开发(TDD)可以帮助你写出这种既易懂又漂亮的代码,这样的代码能够在以后的几个月乃至几年中稳定运行。在这本开发者必备的教程中,你能够学到如何用Go、JavaScript以及Python这三种语言来做测试驱动开发。 Saleem Siddiqui在书中会告诉你如何用单元测试引领开发工作,以解决业务领域中的复杂问题。这种测试驱动的编程方式会把需求划分成多个比较小的功能,并分别予以实现。无论使用哪种编程语言与编程框架,你都可以把本书中的知识运用到日常的编程工作中。 通过本书,你将学到: * 如何用TDD把业务领域中的复杂问题划分成多个小功能,并分别予以实现。 * 如何在各类编程语言中用各种测试框架来做TDD,以实现业务领域中的概念。 * 如何通过TDD推进持续集成(CI)。 * 如何通过TDD做重构与重新设计。 * 如何用JavaScript编写一套简单而有效的测试用具,以便自动识别并运行单元测试。 * 如何配置一套持续集成环境,以自动测试在做TDD的过程中所写的单元测试。 * 如何以TDD的方式写出清晰而整齐的Go、JavaScript及Python代码。