DNC magazine 2016 Jan-Feb 雙月刊,請見:http://www.dotnetcurry.com/magazine/
PDF傳送門:https://dncmagazine.blob.core.windows.net/…/DNCMag-Issue22.…
本期重點摘要(只摘要我感興趣的):
① ASP.NET Web Hook 的介紹
② 介紹 SOLID 原則中最不直覺的 Liskov Substitution Principle
③ 介紹如何自訂專屬的 project template (VS2013 & VS2015)
④ 如何自訂 Visual Studio Team Services 的流程
DNC Magazine 看起來真的頗爽的,有雜誌的感覺,也頗用心在經營,推薦給大家。
#DNCMagazine #VSTS #WebHook #ProjectTemplate
同時也有2470部Youtube影片,追蹤數超過8萬的網紅劉村村,也在其Youtube影片中提到,歡迎從今天起訂閱我的頻道吧♥! ➔ https://reurl.cc/yKV32 S聯賽官方正式授權賽事影片- 劉錦鴻 村村 粉絲團,歡迎加入♥! ➔ https://goo.gl/xMr5Dn 村村IG♥! ➔ https://www.instagram.com/jinhungliou/ ...
「vs2013」的推薦目錄:
- 關於vs2013 在 91 敏捷開發之路 Facebook 的精選貼文
- 關於vs2013 在 91 敏捷開發之路 Facebook 的精選貼文
- 關於vs2013 在 91 敏捷開發之路 Facebook 的精選貼文
- 關於vs2013 在 劉村村 Youtube 的最佳解答
- 關於vs2013 在 UNDERBAR Channel Youtube 的最佳貼文
- 關於vs2013 在 劉村村 Youtube 的最讚貼文
- 關於vs2013 在 fatal error C1001: An internal error has occurred in the compiler 的評價
- 關於vs2013 在 Build error for MFC's Dialog based application in VS2013 #952 的評價
- 關於vs2013 在 VS2013 Community Edition Download and Installation 的評價
- 關於vs2013 在 Github bytescout. How can I write multiple table - Biz Insight 的評價
vs2013 在 91 敏捷開發之路 Facebook 的精選貼文
最近在玩的 Visual Studio extension 叫做 Alive, 這是一套可以在 coding 過程中即時呈現 function 內每一個變數或 property 值的套件。
前提得是下面兩者其中一種,Alive 方能作用:
1. 得有測試案例
2. 得是 static funciton
這工具強大之處在於,它能很剛好的支援 TDD 的開發過程,以往我們只能透過「執行單元測試」+「debug」才能瞭解,在「這次新增加的 紅燈 test case 執行過程中」,該在哪邊新增一個 if/else 來岔出一個新的 scenario。
在有 Alive 之前,比較接近這功能的應該是 NCrunch 的 continuous testing。但 NCrunch 是即時執行測試程式,看得到 code coverage 跟執行的紅燈綠燈軌跡,並無法看到像在 debug 時,如同 OZcode 所呈現每一個值的情況。
Alive 才真的是在「TDD 的開發過程中,幫助開發」,因為你不需要執行測試,不需要偵錯,甚至不需要編譯、不需要存檔,它就能即時呈現在這個 test case 底下,你 coding 過程的所有變數、屬性的值以及執行路徑。
說再多,還不如直接看影片比較快。(如果你對 TDD 很熟了,只是想看 Alive 在 TDD 的巧妙之處,可以從 10m20s 開始看:https://www.youtube.com/watch?v=8wrVbxp3Ikc&t=10m20s)
另外,支援 for/foreach/while 迴圈中每一個 iterator 中各個變數的值,也支援遞迴唷。還有一個神奇的地方是,不只支援 public function, 也支援 private function 執行用測試案例打...private function 啟用 auto filter 時,也可以看到究竟有多少測試案例會使用到這個 private function。(強大到噁心,非常的噁心)
Alive 官網位置:https://comealive.io/
demo 影片位置:https://www.youtube.com/watch?v=8wrVbxp3Ikc&feature=youtu.be
#TDD #Alive
補充一下大家可能會想知道的幾點:
1. 這是要付費的 extension, 沒有試用版,目前版本還在 0.6.2,也就是還沒推出正式版
2. 從無到有開始TDD,Alive 執行速度極快,快到感覺比我存檔或編譯還快
3. 支援 mock framework (至少支援 NSub)
4. 目前支援 VS2013, VS2015, 個人測試經驗,VS2013極度不穩,VS2015 穩很多。
5. 拿我實務的大專案來使用時,當測試案例一多時,似乎 filter 會卡住,還在確認是那邊的問題。期望當正式版時,會更加穩定、迅速。
6. 尚未支援 specflow, 已排入待開發的feature中
有其他疑問的朋友,可以直接在底下留言。
vs2013 在 91 敏捷開發之路 Facebook 的精選貼文
感謝 Bruce 的整理,是滴,內建 create unit test from production code 的功能,又從 VS2015 回來了。
http://blog.kkbruce.net/…/vs2015-create-unittest-and-add-nu…
#VS2015 #UnitTestGenerator #TestFrameworkAdapter
這回就跟 VS2013 可以透過 extension, 將 MsTest 以外的 Test Framework 整合進 test explorer 裡面一樣。內建的 unit test generator 也可以透過 extension 來將不同的 test framework 整合進去。(其實一點都不意外,因為 specflow 也是這樣幹,只要設定 unitTestProvider 就可以自動產生 scenario 對應的 test class)
和好友 陳傳興(Bruce) 在 facebook 上討論時,則讓我想到神雕俠侶裡面,楊過看獨孤求敗留言的那一段:
①「紫薇軟劍」三十歲前所用,誤傷義士不祥,悔恨無已,乃棄之深谷。
②重劍無鋒,大巧不工,四十歲前恃之橫行天下。
③四十歲後,不滯於物,草木竹石均可為劍。自此精修,漸進於無劍勝有劍之境。
--
一開始不會TDD時,先學會用這個內建功能來產生測試的template。
接著針對沒有測試的legacy code, 透過它來建立對應的相關測試。
最後不滯於物的境界,在還沒有 production code 的時候,不需要什麼工具,只要有需求就可以寫好測試程式了。
by the way, 這也是為什麼我對 VS2015 中的 IntelliTest (from Pex and Moles: http://research.microsoft.com/en-us/projects/pex/) 只覺得終於內建了,但仍提不起興趣的原因。
一切只要有需求,測試案例、測試程式、production code 就是自然的一路長出來。
長骨頭→填肉→長骨頭→填肉→長骨頭→填肉…這就是BDD+TDD的fu...
vs2013 在 劉村村 Youtube 的最佳解答
歡迎從今天起訂閱我的頻道吧♥! ➔ https://reurl.cc/yKV32
S聯賽官方正式授權賽事影片-
劉錦鴻 村村 粉絲團,歡迎加入♥! ➔ https://goo.gl/xMr5Dn
村村IG♥! ➔ https://www.instagram.com/jinhungliou/
#極速領域 #官方授權 #村村 #雲海 #寧清
極速領域 ID: YT搜尋劉村村
春季錦標賽官方影音合作
夏季城市賽-賽評
極速亞洲盃-賽評
S2-車神 S3-車神 S4-車神 S5-車神
榮譽獎項-跑跑卡丁車
2010第三屆TESL職業電競聯盟 總冠軍
2012第五屆TESL職業電競聯盟 總冠軍
2013第六屆TESL職業電競聯盟 總冠軍
2014大陸K1電競聯賽 總冠軍
vs2013 在 UNDERBAR Channel Youtube 的最佳貼文
↓フリーダムなLINEスタンプはこちら!
https://line.me/S/sticker/15164688
チャンネル登録(subscribe)よろしくお願いします!⇒http://urx.mobi/uNqN
メンバー登録はこちら↓
https://www.youtube.com/channel/UCAm21bybwFxjw3wb-oe-J2A/join
フリーダムに「主人公VSラスボス SideL」をやってみたよ!!!
まさかのラスボス視点!!!
第一話はこうなっていたのか!?!?!?
動画、イラスト協力:YM https://twitter.com/YM_yoshiya
「主人公VSラスボス」1話~12話
https://youtu.be/glLlxSLbc1g
■「主人公VSラスボス」シリーズの再生リスト
https://youtube.com/playlist?list=PLNmg-aJBvqArYL97nDooYF6HEI4omsqzE
-------------------------------------------------------------------
■フリーダムにやってみたシリーズ
【最終話】フリーダムに「主人公VSラスボス」をやってみたら、続きがめっちゃ気になるんだがwww【アニメ】
https://youtu.be/47FG7lcu0Kk
【第十一話】フリーダムに「主人公VSラスボス」をやってみたら、超絶バトルが始まったんだがwww【アニメ】
https://youtu.be/t7jmbwBazX4
【コラボ】フリーダムに「合唱コンクール」をまたやってみたら、歌が激ウマなんだがwww【アニメ】
https://youtu.be/7sW1RJ9dAD4
■フリーダムに歌ってみたシリーズ
フリーダムに「シル・ヴ・プレジデント」を歌ってみた【__(アンダーバー)】
https://youtu.be/K3cM70gJS10
フリーダムに「うっせぇわ」を歌ってみた【__(アンダーバー)】
https://youtu.be/zZaOn_AISLc
フリーダムに「ECHO」を歌ってみた【__(アンダーバー)】
https://youtu.be/QStIeLMMNFg
■おすすめアカペラシリーズ
【アカペラ】Undertale「MEGALOVANIA」を歌ってみた【__(アンダーバー)】-Acapella Cover-
https://youtu.be/yuLCb3XS6_U
【アカペラ】どろろ/女王蜂「火炎(FIRE)」を歌ってみた【__(アンダーバー)】-Acapella Cover-
https://youtu.be/WTxBJ7u3164
【アカペラ】 サカナクション「新宝島」 を歌ってみた 【__(アンダーバー)】
https://youtu.be/jHVsNtA7lxM
----------------------------------------------------------------
SNSでフォローしてね!
【Twitter】https://twitter.com/hybshybs
【instagram】https://www.instagram.com/underbar.official/
【niconico】http://www.nicovideo.jp/mylist/16354214
【work mail】[email protected]
----------------------------------------------------------------
☆__(アンダーバー)
誕生日:3月14日(永遠の17歳)
身長:170cm(サバ読み)/体重:53kg
インターネット音楽シーンから生まれた稀代のエンターテイナー。
地球から20㎝離れた場所にあるアンダーバー星の国王として、
地球を“笑顔で侵略”するべく日々活動している。
2009年動画投稿サイトで活動を開始し、累計動画再生数は2億回を突破。 2013年 Zepp Tokyoでのアンダーバー初のワンマンライブでは、 チケット即日完売を達成。これまでに5度のワンマンライブを成功させている。
音楽活動を通じて培った知識と経験を活かし、2016年には「動画投稿で生きる! フリーダムな仕事術 __(アンダーバー)自伝」(リットーミュージック)を執筆。
近年はゲーム実況者や司会者としても、マルチに活躍をしている。
#フリーダム #アンダーバー #主人公VSラスボス
vs2013 在 劉村村 Youtube 的最讚貼文
歡迎從今天起訂閱我的頻道吧♥! ➔ https://reurl.cc/yKV32
S聯賽官方正式授權賽事影片-
劉錦鴻 村村 粉絲團,歡迎加入♥! ➔ https://goo.gl/xMr5Dn
村村IG♥! ➔ https://www.instagram.com/jinhungliou/
#極速領域 #官方授權 #村村 #雲海 #寧清
極速領域 ID: YT搜尋劉村村
春季錦標賽官方影音合作
夏季城市賽-賽評
極速亞洲盃-賽評
S2-車神 S3-車神 S4-車神 S5-車神
榮譽獎項-跑跑卡丁車
2010第三屆TESL職業電競聯盟 總冠軍
2012第五屆TESL職業電競聯盟 總冠軍
2013第六屆TESL職業電競聯盟 總冠軍
2014大陸K1電競聯賽 總冠軍
vs2013 在 Build error for MFC's Dialog based application in VS2013 #952 的推薦與評價
@ykvichare Are you only seeing this issue in VS2013, or later versions as well? We have some known issues when compiling for MFC that we are ... ... <看更多>
vs2013 在 fatal error C1001: An internal error has occurred in the compiler 的推薦與評價
... <看更多>
相關內容