Profile

Cover photo
Kevin Tseng
Works at twMVC
Attended 中國文化大學
Lived in 台北市
391 followers|25,778,595 views
AboutPostsPhotosYouTubeReviews

Stream

Kevin Tseng

Shared publicly  - 
2
1
Andy Hsiao's profile photoKevin Tseng's profile photo
2 comments
 
就拿去用把,MIT 授權
 ·  Translate
Add a comment...

Kevin Tseng

Shared publicly  - 
1
Add a comment...

Kevin Tseng

Shared publicly  - 
 
在開發專案時,程式人員最不喜歡的無非是: 寫文件。 對方沒寫文件。 心裡OS:「寫Code都來不及,還要同步維護文件」,導致文件就這樣爛了....因為上述不少的
2
Add a comment...

Kevin Tseng

Shared publicly  - 
 
程式碼的意圖...

其實從基本「命名」就可以看出一個程式開發人員的程度與是否用心

類別,除非必要,否則就不該帶有「動詞」的存在,
如果是有必要,也應該要避免讓類別自首(Prefix)使用動詞。

方法,屬於行為,所以應該是要帶有動詞,
否則會讓人搞不懂這操作的方法是要做什麼事情。

現在看著別人的程式碼,血壓一直爬升,
明明就是類別,卻在類別字首使用動詞,
明明就是方法,卻看不到動詞

類別:GetMemberID
方法:MemberID()

一段程式就變成
GetMemberID getMemgerID = new GetMemberID();
string id = getMemberID.MemberID("xxxxx");

這到底是在寫什麼鬼東西呀


 ·  Translate
3
Cash Wu's profile photoKevin Tseng's profile photoChinHao Li's profile photo
3 comments
 
真的是不好的習慣,立馬來修正~~
 ·  Translate
Add a comment...

Kevin Tseng

Shared publicly  - 
 
I have had discussions with multiple teams I work with that I prefer NSubstitute as the mocking framework we choose and recently this discussion has come up again. So this time I thought I would write down why I prefer it. The code examples show NSubstitute, Moq and Fake it easy.
1
Add a comment...
In his circles
348 people
Have him in circles
391 people
Charlie Cheung's profile photo
Leo Tseng's profile photo
酪梨壽司's profile photo
Tawei Lu's profile photo
Yuki Guo's profile photo
馬維雄's profile photo
全宇's profile photo
新協大專業娛樂海釣船's profile photo
chen kiwi's profile photo

Kevin Tseng

Shared publicly  - 
 
軟體開發的過程當中,針對傳遞進方法中的參數避免不了一定要做一些像是邊界值、限定值、特殊值…等一堆你想得到的檢查,如果我們把條件檢查跟資料處理放在同
2
Add a comment...

Kevin Tseng

Shared publicly  - 
 
我的實作方式也是參考同一篇的外國文章
只是細節略有不同,但一樣是達到同樣目的。
 ·  Translate
Swagger 之前開發Web API,都是透過Chome Postman來測試API,測試無誤後,將他儲存Collections再匯出給其他同事繼續開發前端部分,但前陣子發現Swagger這個好物,可以將註解直接變成文件,且可以直接在介面發送Request,查看Response,真的省了不少時間,至於怎麼在VS安裝使用,有很多前輩都分享了: KingKong Bruce記事 - ASP.NET WEB API 文件產生器(2) – SWAGGE...
1
Add a comment...

Kevin Tseng

Shared publicly  - 
 
無論正在開發或已經運行中的 ASP.NET MVC 網站服務,都不單單只有一條 Default Route 設定,在系統逐步長大下,Route 設定也逐漸複雜。
2
Add a comment...

Kevin Tseng

Shared publicly  - 
 
因為這一年來主要都是在開發 ASP.NET Web Api 專案,Client 端的開發測試工具是使用「Postman」,而我也並非第一次在專案開發裡使用,在這
3
1
Add a comment...
People
In his circles
348 people
Have him in circles
391 people
Charlie Cheung's profile photo
Leo Tseng's profile photo
酪梨壽司's profile photo
Tawei Lu's profile photo
Yuki Guo's profile photo
馬維雄's profile photo
全宇's profile photo
新協大專業娛樂海釣船's profile photo
chen kiwi's profile photo
Work
Occupation
悲情程式設計師
Employment
  • twMVC
    雜工, 2012 - present
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Previously
台北市
Links
Contributor to
Links
Story
Tagline
悲情又自作孽的程式設計師
Introduction
以寫程式為職業的不宅男...
對於寫程式有潔癖,難以容忍不好的架構...

如果一個環境限制了你透過網路到達各地的自由, 那麼你就應該想想這個環境是要限制你什麼呢? 是想要限制一切的真相? 還是說要限制你的思想與判斷呢? 思想的自由是沒有任何限制的,不需要翻山越嶺, 如果認同只要填飽肚子而對箝制任何自由就輕易妥協, 那麼就不要說你是自由的...
Education
  • 中國文化大學
    資訊管理系, 1998 - 2001
Basic Information
Gender
Male
Other names
mrkt_kevin, kevintsengtw
Apps with Google+ Sign-in
  • test
  • Asphalt 8:Airborne
Food: ExcellentDecor: ExcellentService: Excellent
Public - 3 years ago
reviewed 3 years ago
3 reviews
Map
Map
Map