axios Error Handle

這篇文章沒甚麼特別的,只是純粹應用了一次axios的錯誤處理而已,希望表達在應用程式內,將重複程式碼抽象出來利用的範例

[Read More]
axios 

心得 - Classic TDD by Examples Refactor to Design

這幾天的碎片時間幾乎都在看 ClassicTDD 課程影片,每一個段落每一個章節都能夠給我觀念上的糾正與實際的解決思路,我越來越覺得其實我根本就不會寫 Code….. 其實收穫最大的除了這個以外,我常常就是想到一句話,學習從模仿開始,問題是,你要能夠找的到的模仿對象

[Read More]

LUIS - 自然語言語意分析初學入門

LUIS 是自然語言的語意分析服務,接下來的文章會用官方文件為基底,開始學習如何建立屬於自己的 LUIS 服務,過程中我會將這些步驟記錄下來,希望也能對別人有所助益

[Read More]

心得-Refactor Tennis Game By Baby Step in Java

在實務上常常遇到的情況是針對遺留程式碼做調整,這些 Code,有一些是半年之前的我自己寫的,有一些是別人寫的,不可避免的是我無法記得所有系統的細節,所以很多時候我必須要先重新看過一次程式碼,知道在做什麼事情之後,才能開始修改,如何修改Legacy code都是老生常談了,這次有機會可以從頭到尾感受一下Joey的重構影片,尤其是都有旁白說明,是非常難得的機會,推薦給大家看看

[Read More]

Rider-快速撰寫程式的小技巧

透過這些技巧可以在開發程式的時候少打一些字,讓整個開發體驗更為順暢,一個好的 IDE 就應該能夠支援這樣的功能,讓開發人員的想法快速變成程式碼,這些技巧都是 Rider 提供的教學中提到的,如果有空的話直接開啟教學專案來自己嘗試一下應該是比較有效率的

[Read More]

利用反射取代if判斷

日常開發很常碰到一個情況,就是需要依據傳入的參數,決定 new 不一樣的 instance 出來,所以在數量少的時候,我們可以透過if...else...的方式直衝,再多一些些,可以用switch...case...的方式來做,但如果這個分支已經有 5~7 個以上,再接著用上述的兩種做法就有點bad smell的感覺了

[Read More]