前言
在閱讀此篇之前,建議先閱讀辦公篇。
我們先回顧下原則。
原則
和辦公軟件略有區別,原則上我們應該略有改動:
-
統一的環境、工具和軟件
-
善用工具
-
符合自身情況
說明
除非是存在特定的開發環境和要求,開發的環境、工具和軟件必須統一,否則各種雜七雜八的問題足夠開發團隊頭疼的了。
開發環境、工具是跟隨技術體系和框架走的,我們團隊的推薦環境、工具如下所示。
操作系統
Windows 10 專業版
推薦理由:主流!最新的開發工具往往優先兼容該版本。
IDE
Microsoft Visual Studio 2017
推薦指數:五星💛💛💛💛💛
推薦理由:宇宙第一IDE
VS擴展插件重磅推薦
VS的不斷進化導致我們並不需要過多的擴展插件,但是以下擴展插件是極力推薦的:
CodeNav
推薦指數:五星💛💛💛💛💛
推薦理由:免費!能夠顯示當前代碼的代碼結構!主要有以下特點:
- 快速查看文檔中的所有重要方法和屬性。
- 在重構超長文檔時不會抓瞎。
- 單擊列表中的項目將轉到文檔中的該位置。
- 按文件順序或按名稱排序
- 雙擊分割條切換可見性
- 黑暗主題支持
- 顯示為編輯邊距(左側/右側/隱藏)
- 顯示為單獨的工具窗口(查看 - >其他Windows - > CodeNav)
- 按類別(方法,屬性),訪問(公共,私有),名稱和書簽過濾項目
- 通過突出顯示列表中的當前方法將反映光標位置
- 可自定義的字體
- 同步崩潰/擴大區域
- 折疊/展開所有區域
- 彩色書簽
- 歷史/編輯指標
ReSharper
推薦指數:四星💛💛💛💛
推薦理由:強大的代碼分析和糾錯提示和更正功能!尤其適合代碼潔癖者!
編者注:機器不好不要裝!!!不然代碼擼久了,連人都開始變卡了!
功能重磅推薦
C#交互窗口
推薦理由:快速敲出代碼段快速驗證
Nuget包管理器
推薦理由:媽媽再也不擔心我亂放包了。
C#代碼樣式
推薦理由:不僅可以學到很多語法,還能智能推薦!
前端開發工具
Visual Studio Code
推薦指數:五星💛💛💛💛💛
推薦理由:性感!!!開源!!!免費!!!強大!!!微軟官方出品!!!曾經編輯器很多,編輯器之爭也足夠社區火半天了,自從微軟從宇宙第一IDE中孵化了VS Code之后,編輯器的世界就清靜了。
VS Code插件推薦
VS Code插件很多,請根據自己的情況挑選。以下為編者推薦:
Chrome
推薦指數:五星💛💛💛💛💛
推薦理由:插件豐富,開發者工具極其非常強大!F12走起!
Yarn
推薦指數:五星💛💛💛💛💛
推薦理由:快速、可靠、安全的依賴管理工具!因為Yarn 緩存了每個下載過的包,所以再次使用時無需重復下載。 同時利用並行下載以最大化資源利用率,因此安裝速度更快。
NodeJs
推薦指數:五星💛💛💛💛💛
推薦理由:前端工程化必備。
源代碼管理
Git
推薦指數:五星💛💛💛💛💛
推薦理由:靈活方便高效,幾乎適用所有項目!而且配套Git工作流可以極好的協助產品研發。
TFS
推薦指數:四星💛💛💛💛
推薦理由:支持Git源代碼管理,包含敏捷流程和面板。尤其對於小團隊來說,試用期過了也沒有任何影響,也就是等同於免費。
gitee.com
推薦指數:五星💛💛💛💛💛
推薦理由:支持私有和公有代碼托管,支持Git和SVN。免費!!
開發管理
Trello
推薦指數:五星💛💛💛💛💛
推薦理由:高度靈活、自定義,還免費。尤其推薦敏捷團隊使用——直接可以拿來作為敏捷面板。TFS的敏捷模板也可以用於開發管理,但是相比TFS,其更為簡單靈活。
基於Trello,我們可以解鎖很多玩法:
- 頭腦風暴
- 敏捷看板
- 簡單流程——部署流程
- 產品RoadMap
- 開發知識庫
請求監控和調測
Fiddler
推薦指數:五星💛💛💛💛💛
推薦理由:最強大最好用的Web請求監控工具!
PostMan
推薦指數:五星💛💛💛💛💛
推薦理由:非常強大的 API調試、Http請求的工具,尤其適合團隊使用,允許團隊共享API設置。
數據庫
SQL Server
推薦指數:五星💛💛💛💛💛
推薦理由:上手簡單,免費版有Express和Local Db。功能強大,易於操作。
MySql
推薦指數:五星💛💛💛💛💛
推薦理由:對於個人或中小型企業來說,MySQL的功能已經夠用了,MySQL又是開源軟件,因此沒有必要花大精力和大價錢去使用大型付費數據庫管理系統了。
代碼生成工具
Magicodes.CodeGeneration
推薦指數:五星💛💛💛💛💛
推薦理由:團隊定制的代碼生成工具。生成功能強大,支持后端服務代碼、后台UI代碼以及移動端接口代碼生成。
最后
給大家分享一個開發辦公神器,站立辦公神器——電動升降台。
久坐辦公是原罪,我們總要給逝去了的健康找個替罪羊——呵,那就是久坐。
接下來,我們還會從產品管理和運營角度來進行一些工具推薦,同時我們下周公眾號上將開始發布框架視頻教程。