Tim Chen's Blog

我寫的不是Code,是一種感覺

0%

前言

進入新公司已經大概三個月,新團隊的專案採前後端分離(前端:Vue.js / Vuetify;後端:.Net Core Web API),算是第一次實戰開發前後端分離的專案,不同於以往幾乎都把重心放在後端,雖然之前有學過Vue但也是寫寫side project的程度,在實務開發上也是費了不少工夫去學習和理解其運作原理,這篇將提及幾個滿基礎的小技巧和重要觀念,縮少程式碼與處理邏輯。以下是我近三個月學習使用 Vue.js 開發中學習的一些技巧。

閱讀全文 »

前言

最近在讀一本電子書:LINQ Succinctly
內容從LINQ觀念到實作都有介紹,以新手來說一百頁左右的內容算很好上手,其中內容有一段敘述引起我的好奇

Using Any() instead of Count() != 0 usually conveys the intent of the code better, and in some circumstances, can perform better.

因為本人過往在撰寫程式時,習慣使用Count()來判斷集合中是否有物件,所以就來測試看看

閱讀全文 »

前言

在所有程式系統中,Log紀錄是不可或缺的部份,我們可以查看產生的錯誤訊息,快速的找出問題點。.NET中有許多好用的Log工具(如NLog、Log4net等等)提供簡單好使用的方式讓我們輕鬆地可以將需要的資訊生成相關日誌內容,另外.NET Core 提供了標準化的 Log (Microsoft.Extensions.Logging),支援多種 Log 輸出,而Nlog就是其中之一

因為第一次在專案內使用,在這邊簡單的紀錄該套件的基本使用,方便自己之後建立新專案時參考,若有問題或任何建議歡迎提出一起討論

閱讀全文 »