網頁

2017年6月4日 星期日

Visual Studio 2017 - 從 JSON 產生 C# 類別檔案

在過去使用 Visual Studio 2013,2015 時,先將 JSON 內容複製起來後,然後使用 Visual Studio 裡的「選擇性貼上」功能就可以產生相對映 JSON 結構的 C# 類別檔,這功能相當方便,我在之前的文章裡也曾經有介紹過「ASP.NET MVC 使用政府公開資料 Part.1」。

但是在 Visual Studio 2017 裡怎麼好像這個功能不見了… 怎麼找都找不到要怎麼把這功能恢復的方法,最後乾脆就直接找其他的擴充功能來取代,這邊就介紹一個我用起來還不錯的給大家。



2017年4月30日 星期日

twMVC #24 - 開發團隊的敏捷之路(未完成)

這一場的發表日期是在 2016-10-01,距今已經是七個月前的事情了,原本應該是在活動之後就會整理一篇文章說明,但因為工作繁忙以及懶惰的緣故,所以一直拖到今天才寫出來,這期間的 twMVC 研討會都已經來到 #27 了,然後在下個月(2017-05-13)也即將舉辦第 28 場囉。

關於講題名稱,一開始公開的時候是有很多人誤會,所謂的「未完成」並不是說要講的內容尚未完成,而是在說明一個團隊的敏捷之路並沒有所謂的「完成」,敏捷是一直持續進行並且是持續改善的,沒有完成的一天,而我是以工作團隊在過去一年當中所帶領推動的一系列改變來做說明,希望可以作為其他團隊的借鑑。

 


2017年4月23日 星期日

關於「面試」…

三個多月沒有寫文章了,這段時間都把專注於公司的專案開發上,雖然現在專案仍然持續開發中(還看不到結束的那條線),但持續將近一年維持高張力的開發,開始發覺到已經逐漸往崩潰邊緣前去,所以必須做一些調節,而以前調節情緒與壓力的方式就是寫文章。

先來寫一篇有關「面試」的主題,目前的工作內容除了在專案的開發之外,也會一起協同面試,主要是看前來面試者的技術,以及當面與面試者一起會談,藉這篇文章整理一下這段時間所看到的一些事情。

 


2017年1月24日 星期二

Visual Studio 2015 Professional 測試的程式碼涵蓋範圍 - 使用 AxoCover

上一篇「Visual Studio 2015 Professional 測試的程式碼涵蓋範圍 - 使用 OpenCover 和 OpenCover UI」說明的是在 VS2015 Professional 裡使用 OpenCover UI 去執行 OpenCover 以得到測試涵蓋範圍的結果,但因為 OpenCover UI 的功能與操作有些陽春,另外在執行時會出現錯誤的狀況,讓我在使用上總是覺得不順手,不過另外一個擴充功能可以使用,那就是這篇要介紹的「AxoCover」。

 


2017年1月23日 星期一

Visual Studio 2015 Professional 測試的程式碼涵蓋範圍 - 使用 OpenCover 和 OpenCover UI

相信很多人都會直覺認為在 Visual Studio 裡能夠使用到「程式碼涵蓋範圍」這個功能是很正常也不會覺得有任何異常的狀況,不管是之前的 VS2012, VS2013 或 VS2015,有寫測試的開發人員都會對於使用「程式碼涵蓋範圍」是日常開發工作理會經常去使用到的,但你們可知道正在使用的 Visual Studio 授權版本為何呢?

一開始會這麼問各位,這是因為 Visual Studio 裡的「分析程式碼涵蓋範圍」功能是只有在 Ultimate 與 Enterprise 版本才有的,而如果使用的是 Professional 或 Community 版本則是沒有的,那麼使用 Professional 版本的開發者在寫測試時要如何知道測試程式的涵蓋範圍呢?