Art的辦公桌

有兩個螢幕真好

前陣子同事詢問怎麼樣製作自己的 nuget 套件,剛好有時間的情況下就搜尋了一下,沒想到出乎意料的簡單
秉持著好記性不如爛筆頭的原則,將實作過程紀錄一下,順便紀錄一下心得

閱讀全文 »

為甚麼會需要使用到工具來替我們管理 Node 版本呢?不外乎就是因為基於 Node 所開發的軟體也有很多,但是有一些軟體在新版本的 Node 底下卻無法正常執行,這時候就可以透過 nvm 來切換到其他版本。

閱讀全文 »

希望能透過這一篇文章,至少Demo出來怎麼樣透過ASP來做單元測試。謹以此篇獻給還在與ASP奮鬥的朋友們。

閱讀全文 »

本來是打算寫一下物件導向,寫著寫著就覺得應該先寫一下軟體開發,可是我又不是理論派,所以只好分享一下自己的經驗了。

閱讀全文 »

外觀模式 (Facade),這個應該是最容易理解的一個Pattern了,今天就單純地來聊聊這個Pattern吧。

閱讀全文 »

在原有的事物上,一點一滴地加上一些裝飾,這樣的概念套用在程式設計上,其實就是裝飾模式。

以計算金額來看,最終的計算結果是一個價格。但是這個價格也許還要再經過一些加工,例如markup、稅額等等,最終呈現的金額可能會因為各種條件而有所不同,這就可以利用裝飾模式來處理

閱讀全文 »

前陣子因為工作需要接觸了react、也因此需要了解更多的JavaScript語言特性,在JavaScript的世界裡,當然也有設計模式的存在;但因為語言特性不同,在各種程式語言中的實作都不太相同,這邊僅記錄從書中擷取的範例程式碼,作為日後參考使用

閱讀全文 »

策略模式作爲一種軟體設計模式,指對象有某個行爲,但是在不同的場景中,該行爲有不同的實現算法。比如每個人都要「交個人所得稅」,但是「在美國交個人所得稅」和「在中國交個人所得稅」就有不同的算稅方法。  – By WIKI

閱讀全文 »
0%