Code quality: the open source perspective

副标题:无

作   者:(希)Diomidis Spinellis著;康华,齐永升注释

分类号:

ISBN:9787111226710

微信扫一扫,移动浏览光盘

简介

  本书重点讨论代码的非功能特性,深入讲述代码如何满足重要的非功能   性需求,如可靠性、安全性、可移植性和可维护性,以及时间效率和空间效   率。    本书从Apache Web应用服务器、BSD UNIX操作系统和HSQLDB Java数据   库等开源项目中攫取数百个小例子,并以实例为基准点,辅以理论分析,从   实用的角度讲述每个专业软件开发人员能立即运用的概念和技术。    本书适合作为软件开发人员、安全工程师及软件测试工程师等参考。

目录

序言
前言
1 Introduction
1.1 Software Quality
1.2 How to Read This Book
2 Reliability
2.1 Input Problems
2.2 Output Problems
2.3 Logic Problems
2.4 Computation Problems
2.5 Concurrency and Timing Problems
2.6 Interface Problems
2.7 Data-Handling Problems
2.8 Fault Tolerance
3 Security
 3.1 Vulnerable Code
3.2 The Buffer Overflow
3.3 Race Conditions
3.4 Problematic APIs
3.5 Untrusted Input
3.6 Result Verification
3.7 Data and Privilege Leakage
3.8 Trojan Horse
3.9 Tools
4 Time Performance
4.1 Measurement Techniques
4.2 Algorithm Complexity
4.3 Stand-Alone Code
4.4 Interacting with the Operating System
4.5 Interacting with Peripherals
4.6 Involuntary Interactions
4.7 Caching
5 Space Performance
5.1 Data
5.2 Memory Organization
5.3 Memory Hierarchies
5.4 The Process/Operating System Interface
5.5 Heap Memory Management
5.6 Stack Memory Management
5.7 Code
6 Portability
6.1 Operating Systems
6.2 Hardware and Processor Architectures
6.3 Compilers and Language Extensions
6.4 Graphical User Interfaces
6.5 Internationalization and Localization
7 Maintainability
7.1 Measuring Maintainability
7.2 Analyzability
7.3 Changeability
7.4 Stability
7.5 Testability
7.6 Effects of the Development Environment
8 Floating-Point Arithmetic
8.1 Floating-Point Representation
8.2 Rounding
8.3 Overflow
8.4 Underflow
8.5 Cancellation
8.6 Absorption
8.7 Invalid Operations
A Source Code Credits
 Bibliography
 Index
 Author Index
注释

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Code quality: the open source perspective
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon