工欲善其事必先利其器——開發篇

前言

在閱讀此篇以前,建議先閱讀辦公篇。 
咱們先回顧下原則。
前端


 

原則

和辦公軟件略有區別,原則上咱們應該略有改動:git

  • 統一的環境、工具和軟件數據庫

  • 善用工具後端

  • 符合自身狀況前端工程化


 

說明

除非是存在特定的開發環境和要求,開發的環境、工具和軟件必須統一,不然各類雜七雜八的問題足夠開發團隊頭疼的了。緩存

開發環境、工具是跟隨技術體系和框架走的,咱們團隊的推薦環境、工具以下所示。安全

 

操做系統


Windows 10 專業版框架

推薦理由:主流!最新的開發工具每每優先兼容該版本。編輯器


IDEide

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代碼以及移動端接口代碼生成。


 

最後

給你們分享一個開發辦公神器,站立辦公神器——電動升降臺。 

 


久坐辦公是原罪,咱們總要給逝去了的健康找個替罪羊——呵,那就是久坐。

接下來,咱們還會從產品管理和運營角度來進行一些工具推薦,同時咱們下週公衆號上將開始發佈框架視頻教程。

相關文章
相關標籤/搜索