程式寫好了卻不會動,到底怎麼辦?
【寫程式不再「撞牆」,就靠這一本!】
寫過程式的人,一定都遇過這樣的情況:
◇ 出現一堆錯誤訊息,根本看不懂 @@
◇ 執行結果不正確,但看不出問題在哪裡?
◇ 找到問題的位置了,但試過所有方法都沒用?!
不論是功力多麼高強的程式設計師,工作依然必須與 bug 為伍。「迅速找出問題並解決」也就成為了程式設計中最重要的技能之一。
本書網羅各種寫程式時會遭遇的難題,說明破解的手法,是新手工程師不可或缺的攻略秘笈。
內容包含▶▶▶
•讀懂錯誤訊息、從中找出重要資訊的方法
•蒐集必要線索、循跡找出源頭、有條有理解決問題的方法
•使用 debug 的常用技巧與除錯器的方法
•寫出高品質程式,將 bug 防患於未然的方法
從剛開始寫程式的新人,到已經進入職場的工程師,只要心中有著「希望能變得更擅長 debug」的想法,相信都能從本書習得需要的知識。
★本書特色:
☆ 少見以「犯錯」切入的 debug 教學,「從錯中學」最有效
☆ 情境式漫畫與對話,快速代入自身經驗
☆ 程式碼範例還原常見 bug,實際演示 debug 技巧
☆ 圖示解說程式觀念,整體印象更加深
☆ 小專欄補充程式設計知識,拓展專業視野
【寫程式不再「撞牆」,就靠這一本!】
寫過程式的人,一定都遇過這樣的情況:
◇ 出現一堆錯誤訊息,根本看不懂 @@
◇ 執行結果不正確,但看不出問題在哪裡?
◇ 找到問題的位置了,但試過所有方法都沒用?!
不論是功力多麼高強的程式設計師,工作依然必須與 bug 為伍。「迅速找出問題並解決」也就成為了程式設計中最重要的技能之一。
本書網羅各種寫程式時會遭遇的難題,說明破解的手法,是新手工程師不可或缺的攻略秘笈。
內容包含▶▶▶
•讀懂錯誤訊息、從中找出重要資訊的方法
•蒐集必要線索、循跡找出源頭、有條有理解決問題的方法
•使用 debug 的常用技巧與除錯器的方法
•寫出高品質程式,將 bug 防患於未然的方法
從剛開始寫程式的新人,到已經進入職場的工程師,只要心中有著「希望能變得更擅長 debug」的想法,相信都能從本書習得需要的知識。
★本書特色:
☆ 少見以「犯錯」切入的 debug 教學,「從錯中學」最有效
☆ 情境式漫畫與對話,快速代入自身經驗
☆ 程式碼範例還原常見 bug,實際演示 debug 技巧
☆ 圖示解說程式觀念,整體印象更加深
☆ 小專欄補充程式設計知識,拓展專業視野
目錄:
序章
第一章 錯誤訊息為什麼這麼不討喜?
1-1 讀讀看錯誤訊息吧
1-2 錯誤訊息難以讀懂的原因
1-3 面對錯誤訊息的心理準備
第二章 看懂錯誤訊息的秘訣
2-1 瞭解錯誤訊息的組成結構
2-2 瞭解錯誤訊息的類型
第三章 如何快速找出問題的原因?
3-1 什麼是 Debug?
3-2 從 Print 法開始嘗試吧
3-3 用二分搜尋法加速 Debug
3-4 用最少量的程式碼進行 Debug
3-5 高效 Debug 的正確態度
第四章 善用工具讓 Debug 更輕鬆
4-1 強大的工具:除錯器
4-2 使用中斷點
4-3 各式各樣的 Step 功能
4-4 條件中斷點
4-5 使用變數監看
第五章 用盡方法也無法解決怎麼辦?
5-1 程式設計相關的資料蒐集技巧
5-2 找不到錯誤訊息怎麼辦?
5-3 無法重現問題怎麼辦?
5-4 正式執行環境的錯誤資訊蒐集
第六章 寫出更容易 Debug 的程式碼
6-1 避免重複賦值
6-2 盡可能限縮變數範圍
6-3 認識單一責任原則
6-4 使用純粹函式
6-5 寫程式時注意型別
6-6 有助於 Debug 的測試程式碼
序章
第一章 錯誤訊息為什麼這麼不討喜?
1-1 讀讀看錯誤訊息吧
1-2 錯誤訊息難以讀懂的原因
1-3 面對錯誤訊息的心理準備
第二章 看懂錯誤訊息的秘訣
2-1 瞭解錯誤訊息的組成結構
2-2 瞭解錯誤訊息的類型
第三章 如何快速找出問題的原因?
3-1 什麼是 Debug?
3-2 從 Print 法開始嘗試吧
3-3 用二分搜尋法加速 Debug
3-4 用最少量的程式碼進行 Debug
3-5 高效 Debug 的正確態度
第四章 善用工具讓 Debug 更輕鬆
4-1 強大的工具:除錯器
4-2 使用中斷點
4-3 各式各樣的 Step 功能
4-4 條件中斷點
4-5 使用變數監看
第五章 用盡方法也無法解決怎麼辦?
5-1 程式設計相關的資料蒐集技巧
5-2 找不到錯誤訊息怎麼辦?
5-3 無法重現問題怎麼辦?
5-4 正式執行環境的錯誤資訊蒐集
第六章 寫出更容易 Debug 的程式碼
6-1 避免重複賦值
6-2 盡可能限縮變數範圍
6-3 認識單一責任原則
6-4 使用純粹函式
6-5 寫程式時注意型別
6-6 有助於 Debug 的測試程式碼
Word 2021小創客輕鬆學
定價 $399元
優惠價 $303元
VIP價 $295元
資料視覺化設計:設計人最想學的視覺化魔法,將枯燥數據變成好看好懂的圖表
定價 $480元
優惠價 $370元
VIP價 $360元
向AI贏家學習!:日本26家頂尖企業最強「深度學習」活用術,人工智慧創新專案致勝的關鍵思維 / 臉譜
定價 $420元
優惠價 $311元
VIP價 $302元
Python 教學手冊
定價 $650元
優惠價 $510元
VIP價 $488元
入門首選 Visual C#程式設計-適用2015/201-最新版(第二版)-附MOSME行動學習一點通:評量.詳解.加值
定價 $320元
優惠價 $250元
VIP價 $243元
銷售 AI 化!看資料科學家如何思考, 用 Python 打造能賺錢的機器學習模型
定價 $620元
優惠價 $477元
VIP價 $465元
【五南書展】文科社會組也會程式設計 :免費提供程式碼,輕鬆自學交出亮麗的學習歷程檔案,申請熱門科系更有把握!
定價 $450元
優惠價 $338元
VIP價 $315元
機器學習的統計基礎:深度學習背後的核心技術
定價 $680元
優惠價 $530元
VIP價 $510元
最新人工智慧概論-含AIL 國際認證Specialist、Expert Levels-最新版(第二版)-附MOSME行動學習一點通
定價 $480元
優惠價 $379元
VIP價 $360元
App Inventor 2互動範例教本 Android/iOS 雙平台適用第 5版
定價 $450元
優惠價 $351元
VIP價 $338元