前言
正所謂「工欲善其事,必先利其器」,使用好的開發工具可以加速你的工作效率,讓你盡早完成工作可以休息片刻摸魚,在自己的部落格中也常介紹一些個人在開發上常用的工具與好用軟體,最近工作上幸運的可以將系統碟 128G SSD 升級為 256G (謝主隆恩),在重灌的過程中也開始整理平常好用的工作在新電腦重新安裝,於是乎有這想法將平常覺得好用的工具整理唯一篇文章分享給有需要的朋友,整理如下
開發工具
Visual Studio 2019 : 開發 ASP.NET 首選開發 IDE,為地表上最強開發工具
Visual Studio Code : 前端同仁一致推薦,最近開始覺得越來越好用 XD
Rider : 強者同事大力推薦,正在努力熟悉中
資料庫工具
SQL Server Managenent Studio : 管理 MS SQL 資料庫工具
Robo 3T : Mongo 資料庫管理工具
Redis Desktop Manager : Redis 查詢介面可視化的軟體,介紹連結
版本控管工具
TortoiseGit : 老字號 Git 版控工具
SourceTree : Git 版控工具
Fork : 最近主要在使用的版控工具,介紹連結
記憶體分析工具
DebugDiag Tools : 分析 dump 後自動產生報表懶人工具
Performance Profiler : Visual Studio 中內建記憶體工具
Jetbrains dotMemory : Jetbrains 分析記憶體工具
WinDbg : 記憶體分析工具,最近有出新版
輔助工具
Resharper : 開發人員輔助開發神器 (大推)
Feedly : RSS 訂閱服務工具
Postman : 開發 WebAPI 測試利器
REST Client : VS Code 模擬 Request 套件
Fiddler : 查看 Http 封包工具
Cmder : Windows 下好用的終端機工具
Windows Terminal : 微軟於 2019 年出的終端機工具,介紹連結
Docker for windows : 不多說直接看介紹,介紹連結
Snagit : 好用的截圖軟體
Rambox : 可同時登入多組 Skype 帳號工具
Chocolatey : Windows 套件管理工具,介紹連結
Notepad2 : 強大的記事本工具
LINQPad : 練習 LINQ 必備工具
Json View Awomware : Chrome 擴充套件,理解 Json 結構的好幫手 介紹連結
ILSpy : 程式碼反組譯工具,介紹連結
LogPaser : Log 分析工具,介紹連結
7zip : 壓縮解壓縮軟體
wox : 快速啟動軟體
balsamiq : 手繪風格繪製工具,大推
若是有好用或是推薦的工具也歡迎隨時一起討論,這份工具清單將會持續更新 hope it helps :)
Related Posts:
[.NET] 使用 WebAPI 回收 Application Pool 說明
最近常聽維運同仁在群組提到某應用程式在尖峰時間 CPU 與 Memory 持續飆高,處理方式都是通知 RD 同仁連回公司將 App Pool 進行回收的動作,雖然可以暫時解決問題但如果提供工具讓維運同仁可以自行回收的動作,相信可以讓雙方節省更多的時間,這種方式屬於 work around,如果很頻繁發生代表 Code 有問題要找出 root cause 才是正解
Recyle Application
以下就簡單介… Read More
[UnitTest] NUnit 參數測試 - 使用 TestCase、TestCaseSource前言
上一篇 NUnit 入門教學 簡單介紹如何使用 NUnit 撰寫單元測試,但在實務上在寫單元測試時不會那麼單純,舉例來說如果要針對某個 method 進行種不同情境的測試,僅差在不同的參數來多次驗證結果,
在 NUnit 官方文件中有提供很多好用的方法像是 TestCase、TestCaseSource 等方式可以解決此問題,以下會簡單分享小小研究後的說明與差異性,依據適合的情境使用相對應的方法
解決方案
要驗證的 sample… Read More
[UnitTest] NUnit 入門教學前言
NUnit 是一個 open source 的 .Net 單元測試框架,根據官方統計下載次數達到 3000 萬次,支援 .Net Framework 與 .Net Core,近幾年開始在寫單元測試以來一直是使用 NUnit 寫單元測試為主,最近計畫把常用的或是上課學到好用的功能寫成文章分享出來,以下簡單介紹如何在.Net Framework 使用 NUnit 寫單元測試
安裝 NUnit
首先我們到 Visual Studio … Read More
[UnitTest] NUnit 測試例外 exception - 使用 Assert.Throws前言
介紹了如何使用 NUnit 撰寫單元測試、使用 TestCase 處理參數化方法測試不同情境,如果寫單元測試時想要驗證例外狀況時該怎麼處理 ? NUnit 分別在 NUnit 2 & 3 中提供 ExpectedException、Assert.Throws 讓開發者處理測試例外的情境,以下簡單分享如何使用
使用說明
要驗證的 sample Code 如下,Example 類別有個 WorkTime 方法內容為… Read More
[.NET] 檔案名稱: redirection.config 錯誤: 無法讀取設定檔案,因為權限不足問題
假日在自己練習要透過 WebAPI 對 IIS Server 進行 App Pool 的操作,呼叫寫好的 API 接口時一直噴錯誤,檔案名稱: redirection.config 錯誤: 無法讀取設定檔案,因為權限不足,這篇文章簡單紀錄處理問題過程
處理方式
An error has occurred.
檔案名稱: redirection.config 錯誤: 無法讀取設定檔案,因為權限不足
System.UnauthorizedA… Read More
個人覺得蠻不錯的 MongoDB 管理工具:https://nosqlbooster.com/
回覆刪除找檔案的好工具:https://www.voidtools.com/