程式設計師工作中常見的錯誤型別

2021-08-15 20:55:36 字數 933 閱讀 7176

成長是乙個學習的過程,我們經歷過各種的錯誤經歷並進行反思才能進步。錯誤的出現是為了幫助我們成長而不是阻礙我們進步。所以我們要端正對待錯誤和超綱需求的態度。以下是我在極客時間專欄中學習到的內容。稍作修改記錄下來方便以後查閱。

1,伸展性錯誤:在完成工作中,涉及到了自己從未了解過的知識或者從未涉足過的領域時。就會發生犯一些伸展性錯誤。這種錯誤是由於自己對新的內容完全不清楚。屬於學習新的內容必經的乙個過程。在新的技術上犯過錯誤後才能更加了解新技術的使用場景。

伸展性錯誤是在實際工作中能夠真正的提高自己的工作能力的畢竟錯誤。但是自己也需要在這個過程中不斷地總結新技術的特點。讓自己犯得錯誤是值得的。在犯了這種錯誤後需要自己總結學習遇到這種問題後的思想感悟。在下次遇到類似問題時能夠有所進步。

2,無知性錯誤:這種錯誤是指自己對業務場景或者是和其他小組成員一起協作開發時得不到及時溝通。但是一旦完成溝通後就能夠在後續開發中有效避免類似的問題 【忘記處理異常,沒有考慮某些數值的邊界值,沒有進行安全校驗】。

有效的資訊共享制度,增強開發中的資訊透明度,以及有效的錯誤記錄回顧能夠有效的降低此類錯誤的發生。

如果這個引數為空的話會怎樣?如果這些條件都不為真的話呢?這個方法是執行緒安全的嗎?為了弄清楚程式到底需要解決哪類的問題,你可能會問自己:如果隊列為空的話怎麼辦?或者這個請求沒有響應?如果這個伺服器重啟的時候,別的伺服器也在重啟該怎麼辦?這些錯誤是只有自己經歷過的專案多了,親手敲的**多了,自然就能夠寫出更加健壯的**。

3,粗心性錯誤:粗心錯誤就是自己命名知道這樣寫會出錯,但是還是碼錯了。這樣的錯誤是最不應該犯的,而且在debug過程中年,此類錯誤也是最不容易發現的。會消耗我們很多的debug時間。出現此類錯誤時,應該多問自己為什麼。為什麼會出現此類錯誤。當時在想什麼。從自身找原因。避免再次出現此類錯誤。

4,高風險錯誤:對於一些結果不確定的任務,我們就會犯高風險錯誤。這類錯誤不可避免。因為這類錯誤只在特定場景下出現。所以很難避免這類錯誤的出現。

運維工作中常見錯誤總結分享

作為乙個小運維,要時刻學習 總結。最近收集了一下常見的錯誤,和大家分享一下。希望對大家有用 一 解除安裝的時候出現的錯誤 umount dev nb1 device is busy 解決 找到是什麼程序使得他busy,用 lsof dev nb1 kill掉那個程序,然後重新umount即可。二 g...

隨機記錄工作中常見的sql用法錯誤(一)

網上很多類似動軟生成器的小工具,這類工具雖然在表關係複雜的時候沒什麼軟用,但是在一些簡單的表結構關係還是很方便的。想起以前開始工作的時候經常犯的錯誤。現在就寫個簡單的錯誤,大神可能一眼就看出來了,不過新手需要了解一下的。create table uc counter id int identity ...

Python 中常見的錯誤型別

1.型別錯誤 typeerror must be str,notint型別錯誤 必須是字串,不能是數字.這種就是拼接的時候字串和數字混用了,應該把一方轉化為另一方2.syntaxerror invalid syntax 語法錯誤 無效的語法解決辦法就是看報錯在哪一行,從這一行往上找錯誤3.inden...