- Effective Debugging:軟件和系統調試的66個有效方法
- (希)迪歐米迪斯·斯賓奈里斯
- 383字
- 2019-09-02 17:53:00
前言
我們在開發軟件或對運行軟件的系統進行管理的時候,經常會遇到故障。有些故障是因代碼問題而引發的編譯錯誤,這種故障可以在短時間內修復;還有一些故障則會使大型系統停機,這將給公司帶來每小時數百萬的損失(具體貨幣單位依情況而定)。要想成為一名優秀的專業人士,你就必須在發生故障時迅速找出背后的原因并加以修復。這正是調試的意義所在,也是本書所要談論的主題。
本書是寫給有一定經驗的開發者看的,而不是一本介紹性質的讀物。它假設讀者能夠理解用各種編程語言所寫成的代碼片段,并且會使用高級的GUI編程工具以及基于命令行的編程工具。另一方面,我會在書中詳細描述調試技巧,因為我發現:即便是對某些開發方法很有經驗的編程專家,也依然需要一些手把手的指導,才能夠掌握其他的開發方法。此外,如果你已經花了至少幾個月時間來調試一些頗具規模的軟件,那么應該會更容易理解書中某些高級技巧所適用的場合。
推薦閱讀
- Deploying Node.js
- Spring 5.0 Microservices(Second Edition)
- Design Principles for Process:driven Architectures Using Oracle BPM and SOA Suite 12c
- 數據庫系統教程(第2版)
- Python機器學習:數據分析與評分卡建模(微課版)
- Learning Data Mining with Python
- Learning Linux Binary Analysis
- Python數據結構與算法(視頻教學版)
- 愛上micro:bit
- Python青少年趣味編程
- 零基礎輕松學C++:青少年趣味編程(全彩版)
- Xamarin Cross-Platform Development Cookbook
- Developing Java Applications with Spring and Spring Boot
- PHP動態網站開發實踐教程
- C/C++代碼調試的藝術