現在的開發人員要處理的事情非常的多,當使用了較陌生的語法或套件經常性的需要離開 Visual Studio 切換到瀏覽器查看文件、Stack Overflow 或套件官網,部落格文章來理解該語法怎麼用,視窗不停的切換是很麻煩的,好在 Visual Studio 2022 v17.6 新增了 GitHub Examples and Documentation 這功能可以讓你停留在 Visual Studio 內快速看到其他人怎麼使用這方法,只有純粹的程式碼片段,尤其對於一些你曾經用過但日子久了忘了該怎麼用的語法更是有強大的幫助。
使用範例
在 Visual Studio 內把滑鼠移動到你想看更多範例的方法上停留一陣子,會顯現 IntelliCode 提示,提示的最下方會有GitHub Examples and Documentation標示
查看範例
點選 GitHub Examples and Documentation 後會開一個小視窗顯示該方法其他開發者是怎麼用的
範例來源
Visual Studio 會將該方法包含類別、命名空間去 GitHub 上所有的 Public repo 找使用範例列出來給我們參考,藉由實際使用的程式碼片段更能理解它該怎麼用,不過開發者要自行判斷範例內容,因為可能會有版本上的差異。
回饋
如果你覺得該段範例有幫助到你,你也可以針對開發者給予鼓勵,只需要點選右下方的圖示即可
結語
在前些日子微軟宣布收購 Github 的時候有許多人表示不了解,為什麼微軟自己已經有了 Azure DevOps 和 TFS 這樣的版本控管系統,還要去收購 GitHub,甚至還有打不贏就買下來的嘲諷,現在這些功能陸續出來以後事情就很明顯了,因為微軟之前的版控軟體面對的多數為「企業用戶」所有的 repo 都是 private 微軟不可能拿這些資料來訓練模型,所以最好的選擇就是擁有廣大開發人員且多數都是 public repo 的 GitHub😄
回應討論