使用 PowerShell 快速修改 SonarQube 專案的 Public/Private 權限
在大量使用 SonarQube 來做 Code Review 之後,陸續有其他團隊也想使用這個工具來強化程式碼品質,但之前在 SonarQube 上的專案都是設定成 Public 的狀態,而且又已經有很多專案在上面了,要如何快速將這些原本是 Public 的專案改成 Private 呢?這篇有個 PowerShell 腳本可以幫你快速修改。
在大量使用 SonarQube 來做 Code Review 之後,陸續有其他團隊也想使用這個工具來強化程式碼品質,但之前在 SonarQube 上的專案都是設定成 Public 的狀態,而且又已經有很多專案在上面了,要如何快速將這些原本是 Public 的專案改成 Private 呢?這篇有個 PowerShell 腳本可以幫你快速修改。
.NET Notebook 中的 Magic Command 可以將複雜的動作包裝成一個指令,內建已經有許多好用的指令可以使用,不過有時候我們會想要自己寫一個指令,讓自己的 Notebook 可以更有效的使用。,這篇文章將詳細介紹如何寫一個自己的 Magic Command。
SonarQube 會掃描專案中是否有過多重複的程式碼,若超過一定程度的重複區塊或行數,就會在儀錶板上明顯的表示出來。這個功能能夠幫助我們清楚的知道程式碼中的重複區塊,但是它是怎麼算出來的呢?來了解一下它背後的計算方式。
語法糖這東西,懂的人就看得很舒服,不懂的人就看不懂。C# 9 有另一種檢查物件是否為 Null 的方式,很簡單,看過一次之後遇到就不會看不懂了。
有時候需要用管理者或其他帳號的權限來開啟應用程式,如果是使用介面操作了話,使用上都滿直覺的,但有時候還是需要使用指令的方式來切換使用者權限,這時候 Windows 內建的 runas.exe 就派上用場了。
Microsoft Office 大概是辦公室軟體中最常用的軟體之一,而 Visual Studio Tools for Office,簡稱 VSTO,則是開發 Microsoft Office 中的一套框架,可以讓我們使用同一套框架就能擴充例如 Excel、Word、PowerPoint 等辦公室應用程式。
利用 .env
檔來存放應用程式所需要的環境變數是個相當不錯的方案,一來可以避免敏感資訊外洩,二來方便另一個使用者使用他自己的環境設定值,在玩 .NET Notebook 時,有時候也會想藉此來把像是 API Key 之類的設定值,抽離程式碼中,避免寫死設定又不小心提交到版控庫中,這裡來看看可以如何在 .NET Notebook 中載入 .env
檔。
要分析一個專案的程式碼品質的面相很多,透過工具自動化找出專案中可以修正的地方,以及潛在的程式碼弱點,這對開發人員來說是非常有幫助的,Ndepend 這套工具實現了許多幫助開發人員檢測程式碼的功能,從透過 Code Metrics 測量專案品質,到分析程式碼架構的功能,對於越來越大的專案開發者來說,能利用 NDepend 幫我們做品質分析,維持良好的程式碼品質,這篇來分享最近的使用心得。
在 Linux 的終端機中有 top
和 htop 系統資源狀態的即時監控指令可以玩,若想在 Windows 中呈現類似效果,gsass1/NTop 是一隻可以玩玩看得工具。這時候我就想要在開啟 Windows Terminal 的時候自動分割視窗並執行 NTop
,要達成這樣的效果,可以這樣玩設定。
Power Automate Desktop 是 RPA (Robotic Process Automation) 流程自動化的好物,可以透過他建立各種自動化流程,不論是擷取網頁內容、代理操作應用程式動作、檔案處理等事務,都可以透過他來建立一系列的自動化操作,相當方便。不過目前這套工具雖然已經可以穩定使用,但功能選單卻沒有匯出 Flow 流程的選項,要用一個小技巧來處理。