请输入您要查询的百科知识:

 

词条 代码质量
释义

作者:(希)斯宾奈里斯(Spinellis,D.) 著,康华,齐永升 注释

ISBN:10位[7111226712]13位[9787111226710]

出版社:机械工业出版社

出版日期:2008-1-1

定价:¥79.00元

内容提要

本书重点讨论代码的非功能特性,深入讲述代码如何满足重要的非功能性需求,如可靠性、安全性、可移植性和可维护性,以及时间效率和空间效率。

本书从ApacheWeb应用服务器、BSDUNIX操作系统和HSQLDBJava数据库等开源项目中攫取数百个小例子,并以实例为基准点,辅以理论分析,从实用的角度讲述每个专业软件开发人员能立即运用的概念和技术。

本书适合作为软件开发人员、安全工程师及软件测试工程师等参考。

编辑推荐

要知道能在计算机领域中独树一矾的作品可谓是凤毛麟角,而作者的第一本书《代码阅读》就作到了这点,在计算机教学中教人如何阅读代码而非编写代码的书籍的确是大受欢迎,在教学生如何编写代码前,应首先学习如何阅读代码,因为学习其他语言方法都是先学阅读,在学写做,而且在新千年,多数开发人员的主要任务是修改已存在的代码。而不是开发代码,正因为如此,我很感激作者能认识到这一点,并且为我们撰写了如何阅读代码的知道书。

作者简介

Diomidisspinellis广受赞誉的《CodeReding》的作者。从1985年起,他就从事创新型软件开发,和数百分行代码打交道,并一直发展本书中介绍的各项技术。他在伦敦帝国学院取得了软件工程硕士工程学位和计算机科学博士学位。目前,他是雅典经济与商业大学科学技术管理系列教授。

目录

序言

前言

1Introduction

1.1SoftwareQuality

1.2HowtoReadThisBook

2Reliability

2.1InputProblems

2.2OutputProblems

2.3LogicProblems

2.4ComputationProblems

2.5ConcurrencyandTimingProblems

2.6InterfaceProblems

2.7Data-HandlingProblems

2.8FaultTolerance

3Security

3.1VulnerableCode

3.2TheBufferOverflow

3.3RaceConditions

3.4ProblematicAPIs

3.5UntrustedInput

3.6ResultVerification

3.7DataandPrivilegeLeakage

3.8TrojanHorse

3.9Tools

4TimePerformance

4.1MeasurementTechniques

4.2AlgorithmComplexity

4.3Stand-AloneCode

4.4InteractingwiththeOperatingSystem

4.5InteractingwithPeripherals

4.6InvoluntaryInteractions

4.7Caching

5SpacePerformance

5.1Data

5.2MemoryOrganization

5.3MemoryHierarchies

5.4TheProcess/OperatingSystemInterface

5.5HeapMemoryManagement

5.6StackMemoryManagement

5.7Code

6Portability

6.1OperatingSystems

6.2HardwareandProcessorArchitectures

6.3CompilersandLanguageExtensions

6.4GraphicalUserInterfaces

6.5InternationalizationandLocalization

7Maintainability

7.1MeasuringMaintainability

7.2Analyzability

7.3Changeability

7.4Stability

7.5Testability

7.6EffectsoftheDevelopmentEnvironment

8Floating-PointArithmetic

8.1Floating-PointRepresentation

8.2Rounding

8.3Overflow

8.4Underflow

8.5Cancellation

8.6Absorption

8.7InvalidOperations

ASourceCodeCredits

Bibliography

Index

AuthorIndex

注释

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/3/19 16:39:52