之前示範的兩支影片,被 JetBrains 中國採用,放到他們的騰迅頻道上了。
獲得原廠認可,還是挺讓人開心的。
▍牆內傳送門http://v.qq.com/vplus/364cbcb887a0471fdef1e7c7ee68744c/videos
▍YouTube 兩支影片的位置
1. C#進階設計- 重構出高易用性與高彈性的 API 示範影片:
https://www.youtube.com/watch…
2. 使用 ReSharper 進行重構:
https://www.youtube.com/watch…
※ 沒看過這兩支影片的朋友,建議可以撥時間看一下,在 JetBrains IDE 裡面,很多東西是通用的。尤其是 IntelliJ, Rider, PhpStorm。
同時也有10000部Youtube影片,追蹤數超過62萬的網紅Bryan Wee,也在其Youtube影片中提到,...
resharper 在 91 敏捷開發之路 Facebook 八卦
【想要我的財寶嗎?去吧!都在裡面了】
馬上要農曆過年了,當然再來推坑一下。
如果敏捷開發工程實踐,用「道法術器」來分的話,這個過年可以依據這個推薦,好好充電一下。
▍道:《軟件開發本質論》
萬法歸宗,回歸本質。何謂敏捷、何謂產品、何謂價值,如何用開發來達到「Keep It Simple, Make It Valuable, Build It Piece by Piece」
傳送門:
https://www.tenlong.com.tw/products/9787115441102
▍法:《修改軟件的藝術》
真是一本好書,從敏捷軟體開發的本質出發,各種 principles > practices 寫得面面俱到,卻又一樣言簡意賅,一樣是本輕薄短小、價值無限的書。
傳送門:
https://www.tenlong.com.tw/products/9787115467768
※ 英文書名很有趣,是強力「續命術」:《Beyond Legacy Code - Nine Practices to Extend the Life (and the Value) of Your Software》
※ 別說哥沒提醒你,晚了你就買不到了。
▍術:《單元測試的藝術》
術的部份相當多內容,但我只先推薦《單元測試的藝術》,原因很簡單,單元測試跟開發是一體兩面,共存互補的。
而且單元測試是一切工程實踐的起點,沒有單元測試,無以重構。沒有重構不會有剛好、美妙的設計。
沒有單元測試跟重構,就享受不到 TDD 的好處。
CI 沒有測試,就少了靈魂。CD 沒有測試,就是找死。
傳送門:
https://www.tenlong.com.tw/products/9789864342471…
▍器:JetBrains,最強的工具,沒有之一
如果你是個開發人員,如何選擇、投資、理解、善用開發工具,調整到最佳化生產力的開發環境,是你的生存價值。
輕忽了這件事,一切的工程實踐最後都會卡在「時間不夠」的問題。
傳送門:
https://www.jetbrains.com/products.html?fromMenu
※ 我看過太多工程師,裝了 ReSharper 只是拿來拖慢速度、增加 CPU loading 的用途...
resharper 在 91 敏捷開發之路 Facebook 八卦
靠!喜歡寫 Dapper 或是在 C# 裡面用字串寫 SQL statement 的朋友有福了!
▍傳送門
https://blog.jetbrains.com/…/sql-inside-c-strings-fragment…/
▍Features 簡介
Rider 2018.3, 在你用 C# 寫 string 的時候,可以指定 "inject language 是 SQL", 然後接著在你寫 C# 字串的時候,就會跳 SQL 的 intellisense 讓你選了。
還可以選好一段 C# 字串,直接 run query in console, 馬上看到查詢的結果。
也可以在字串裡面,選擇要編輯的是 json, 然後在 json fragment 裡面直接搞定格式。
※ SQL 也可以用上面這一招,讓你在 C# editor 裡面,用 SQL fragment 直接寫 SQL statement, C# 那邊會自動生成,而 fragment 視窗會檢查 SQL 語法。
--
By merging language injection functionality from IntelliJ IDEA and ReSharper, we now support languages like CSS, HTML, JSON, regular expressions and JavaScript, as well as SQL, XML, MsBuild, YAML, and many more.
※ 已經夠多了....
#這力道是想挑戰一下龍頭的地位嗎
#Rider!
resharper 在 Bryan Wee Youtube 的評價
resharper 在 Travel Thirsty Youtube 的評價
resharper 在 スキマスイッチ - 「全力少年」Music Video : SUKIMASWITCH / ZENRYOKU SHOUNEN Music Video Youtube 的評價
resharper 在 [鐵人賽Day30] - 工具篇(4) / Refactor with ReSharper 的相關結果
ReSharper. ReSharper 是JetBrains公司發行的一套Visual Studio擴充套件, 提供的擴充功能很多, 以下僅摘述筆者比較常用的功能介紹:. ... <看更多>
resharper 在 [C#][.NET].Net界神級的工具- Resharper介紹 - Steven玄 的相關結果
ReSharper 是JetBrains公司發行的一套Visual Studio擴充套件,如果你是一名.NET開發人員,但是你卻不使用ReSharper,那麼你就不是一個高效的碼農了, ... ... <看更多>
resharper 在 ReSharper The Visual Studio extension for .NET developers 的相關結果
ReSharper helps instantly get to any code in a solution, no matter how large the solution is. It can also navigate you from any symbol to its related code such ... ... <看更多>