2024香港最具教育競爭力中學/小學/幼稚園50強龍虎榜
2024香港最具教育競爭力中學/小學/幼稚園排名指南
最近十一年香港最具教育競爭力中學/小學/幼稚園50強完整版榜單:
2024202320222021/202019201820172016201520142013
教育競爭力評比體系說明
校風評比體系說明
服务全球华人的中英文書籍網上書店
您的購物車是空的

代碼質量(註釋版)

  • 作者:(希) (斯賓奈裡斯Spinellis) (D.) 著 康華,齊永升 注
  • 出版社: 機械工業出版社
  • 出版時間:2008-01-01
  • 版次:1
  • 商品編號: 10132993

    頁數:630

    印刷時間:2008-01-01


HK$104.20 (速遞費用須知)
購買額滿HK$158免運費
免郵費優惠僅限香港、澳门、
台灣及中國大陸

購買數量:

內容簡介

 

本書重點討論代碼的非功能特性,深入講述代碼如何滿足重要的非功能性需求,如可靠性、安全性、可移植性和可維護性,以及時間效率和空間效率。
  本書從Apache Web應用服務器、BSD UNIX操作系統和HSQLDB Java數據庫等開源項目中攫取數百個小例子,並以實例為基準點,輔以理論分析,從實用的角度講述每個專業軟件開發人員能立即運用的概念和技術。
  本書適合作為軟件開發人員、安全工程師及軟件測試工程師等參考。

作者簡介

  Diomidis spinellis廣受讚譽的《Code Reding》的作者。從1985年起,他就從事創新型軟件開發,和數百分行代碼打交道,並一直發展本書中介紹的各項技術。他在倫敦帝國學院取得了軟件工程碩士工程學位和計算機科學博士學位。目前,他是雅典經濟與商業大學科學技術管理系列教授。

 

目錄

序言
前言
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
註釋


我們接受以下的付款方式︰VISA、Mastercard、JCB 信用卡、PayPal、銀行轉帳。