2023年4月19日 --- 2023年4月22日
因為是除錯9法,所以總共講了除錯的時候注意的9個方法:
1.理解系統 ----- 就是知道要除錯的東西到底是做什麼的,最好知道是怎麼做出來的
2.製作失敗 ----- 就是發現了有bug,並且要記住它是進行什麼操作後出現的
3.不要想,而要看 ---- 就是看到問題不要僅僅是猜想問題原因,然後根據猜想去處理問題,要動手去找出問題所在,然後在去處理問題
4.分而治之 ----- 就是排除法,一段一段範圍去排除,從而縮小出現問題的範圍
5.一次只改乙個地方 ---- 就是高中經常用到的控制變數法,一次控制乙個地方不同,如果有多個地方不同,就會使得不能認識到問題出現的地方
6.保持審計跟蹤 ----- 這個不會很了解,像是要清楚知道問題的出現的條件
7.檢測插頭 ---- 注意到一些很基本的問題
8.獲得全新的觀點 ---- 多問對這方面了解的人
9.如果你不修復bug,它將依舊存在 ---- 這個不了解。我覺得bug的出現肯定是原因而且有一定的條件的。假如條件不滿足,bug不會出現,但是永遠不知道滿足bug出現的條件是什麼。
「----」前面的內容是來自原文的目錄,而後面的內容就是我對這個方法的理解。
C 程式設計除錯秘笈(第1次閱讀)
2017 4 17 2017 4 19 第一次閱讀 c 程式設計除錯秘笈 可能是因為對專案開發的經驗不足 最近只是在做簡單的五子棋 使得對裡面很多的知識點了解得不是很深。c 程式設計除錯秘笈 講的內容個人覺得與除錯的技術聯絡不大,感覺主要還是在講開發人員在在開發的過程中應該注意的事項,例如是 盡可能...
軟體工程第1次閱讀作業
在第一章 緒論的第7頁 我看到了這樣的一段文字 如果一架民用飛機上有需求,使用者使用它的概率是萬分之一,你還要做這個功能嗎?我的疑問是 每乙個細微的需求都需要得到滿足嗎?這裡像是玩了乙個文字遊戲,因為只提到了需求使用的概率是百萬分之一,但是並沒有做其他的任何條件約束。我按照我最真實的想法,選擇了直接...
個人第1次作業 閱讀與準備作業
格式描述 這個作業屬於哪個課程 課程鏈結 這個作業要求在 要求鏈結 我在這個課程的目標是 1.學習並掌握軟體工程的基礎操作。2.學習如何通過用markdown發布出實用美觀部落格。3.學習並掌握簡單的 程式設計。4.與gis專業結合開發出簡單的軟體 這個作業在哪個具體方面幫助我實現目標 1.了解了如...