軟體工程師的自我修養 Bug修復

2022-09-12 04:21:08 字數 646 閱讀 3958

軟體開發中已有大神提出命名和測試是占用軟體開發時間的前兩位。測試一部分是因為開發中的bug,bug是客觀存在的,可難可易,可繁可簡。

bug翻譯中文是蟲子,為什麼會這樣命名?

命名緣由是「飛蛾飛到正要閉合的繼電器觸點之間被繼電器觸電夾住,導致電路中斷,造成工作故障」,這是乙個「蟲子」造成的故障,後來計算機的錯誤就被戲稱「bug」了,除錯程式被稱為「debug」。

當被說到自己程式有錯誤時的第一反應?

「怎麼會有問題?我明明開發好了,提交**前都測試檢查過,這不是我開發造成的問題,

別人造成的或者這個不是錯誤」。事實,常常不是剛想的那樣,大部分是自己的問題,也有一些錯誤是別人造成的。

那該怎麼面對程式的bug?

當測試或別人提bug時,需要的是「淡定從容,客觀中立,分辨輕重緩急」。

每天的工作安排,一般是這樣的,上午精神比較好,處理重要,緊急,級別優先以及難的工作任務。

下午處理不緊急,次重要,修復bug,優化功能,開會討論的開發任務。

「談定」才能不慌張,處理問題思維條理清晰,而不是慌亂一批測試,滿地雞毛,改乙個bug,帶來三個bug。

「客觀」從高空向下俯瞰全域性般清晰認知,是不是自己的bug不重要,先接受再狡辯,或debug,確認錯誤,修正錯誤。

修復bug後,一樣也需要總結經驗,吸取教訓。

軟體測試工程師的自我修養

限於短暫 的從業年歲,日常 工作中的 技術經驗,實在不足為道 所幸翻過幾篇 測試大佬 們的工作 感悟,於是 總結了一些 大佬們共有的品質素養,願與君共勉。1.對異常 的敏銳 嗅覺 軟體測試需要善於發現產品中存在的不足。不僅僅 是從系統使用的正向看產品是否有問題,還要從使用者角度出發 去設想產品的行為...

軟體測試工程師的自我修養

限於短暫的從業年歲,日常工作中的技術經驗,實在不足為道。所幸翻過幾篇測試大佬們的工作感悟,於是總結了一些大佬們共有的品質素養,願與君共勉。1.對異常的敏銳 嗅覺 軟體測試需要善於發現產品中存在的不足。不僅僅是從系統使用的正向看產品是否有問題,還要從使用者角度出發,去設想產品的行為是否存在問題。正如許...

軟體工程師能力自我評價表

1.語言 j a 量較少 2.語言 c語言 量較少 3.軟體實現 有改進一點。用介面增加新功能。錯誤,異常處理機制。異常處理機制,認真檢視 4.軟體測試 junit測試 5.效能分析 網上書店 演算法分析。6.需求分析 無 7.行業洞察力 目前沒有最感興趣的領域 8.專案管理 無專案管理 9.軟體設...