良好程式碼的優點大同小異。不好的程式碼的糙點卻各有巧妙之處。 exception: try-catch + throw 很少人用過吧?但是真正製作產品上,傳...
凡事都可能有例外,當然自己的程式碼也是XD有時候是自己的思慮不周寫了爛code,有時候是外部環境改變,有時候就是天時地利 加上人品不好(XD?) code就是掛...
一般在修讀 Operating System 時,都會學習到 Interrupt 的概念,此外,電腦在運作時也會碰到大大小小的問題。你可曾好奇電腦是如何排除這些...
try/except 錯誤與異常 程式在運行時總是會發生一些錯誤,在python中的錯誤大致分為兩類:語法錯誤和異常(例外) 語法錯誤 語法錯誤的錯誤訊息為Sy...
世事難預料,寫程式總會遇到例外。例外該怎麼處理,邏輯該怎麼驗測,本篇將進行討論。 圖片擷取自網路 「例外處理有什麼難的。不過就是 try-catch 嗎?」 嗯...
經過上一篇Day 16 - Spring Boot 資料驗證的功能實作後,我們的業務邏輯層需要處理的判斷就變少了,可以讓我們的程式碼更加的簡潔,但還是有其他的問...
例外 (Exception) 什麼是例外?例外就是不正常。在程式語言的範疇中,例外就是當有一個事件發生,而且會中斷正常流程。例如,當我們需要取得字串的長度,結果...
本系列文章已集結成冊與鐵人賽文章差異內容,有以下幾點: 更新至Laravel 8、基礎的PHP重點筆記、加強製作API流程細節、加入程式設計模式,優化、重構...
為了在python GUI 程式開發時有更好的開發者體驗, 筆者喜歡先收集別人的痛點及各種解決方案, 整理成屬於自己的優化方案再導入到GUI專案中, 而Exce...
前言 Slack 是工程師常用的通訊軟體之一,能貼程式碼、分成多個頻道 (Channel) 管理等,比 Line 更適合在工作上應用,這次分享如何串 Slack...
想知道我們在使用滑鼠操作電腦時作業系統在背後做了什麼事情嗎?又或者為什麼我們在寫 C 語言時,老師總是會說要盡量避免多餘的 I/O 操作呢?這些問題的答案我們可...
人家說「凡走過必留下痕跡」,一個好的系統也必須在某些特定事件留下記錄方便讓管理者得知系統在某個時間點發生了什麼事,尤其是當系統或模組發生錯誤的時候,而DotNe...
前言 錯誤處理往往是最容易被忽略的一塊,因為 程式運行順利,那當然不用考慮 error case 程式被測出 bug,通常是程式碼裡面有問題,QA 會催著你趕...
有一句話說得好,「不怕一萬,只怕萬一」,如何檢查程式上的錯誤是一件重要的議題。好的工程師會懂得防範於未來。現在我們就來用Ruby練習一下錯誤與例外處理吧! R...
在我們過去一起經歷的旅程中,我們從一開始的正規表達式、詞頻、N-Gram,一直到機器學習,像是貝氏分類器、羅吉斯迴歸等等,接著又講到了深度學習,利用神經網路來進...
例外在鑽寫程式的時候,經常無法考慮的面面俱到,因此各種不尋常的狀況也跟著發生,下面是幾種常見的例子:(1)要開啟的檔案不存在。(2)要存取陣列時,陣列的索引值超...
如果昨天設計 DAG 都了解,今天的課題基本上就是 copy paste 改一改 Exception 這邊先補充昨天沒有提到的 @handle_excepti...
前言以前對於例外處理直覺就是在方法內包 try ~ catch ~ ,後來對於每一個方法都這樣做開始有點疲乏 到後來,開始會使用 Filter、中介等等去捕捉...
前言 不管是智商157或更高的程式設計師撰寫程式碼時,都無法保證系統不會出現錯誤,因此,我們只能在程式出現非預期的錯誤時,進行善後處理,顯示錯誤原因或修正錯誤的...