1. 程式人生 > >開發人員必須知道的九個工具

開發人員必須知道的九個工具

關注「實驗樓」,每天分享一個專案教程   

正文共:2593

預計閱讀時間:7 分鐘

1.Atom。用於macOS,Linux和Microsoft Windows的開源文字和原始碼編輯器。

640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1

Atom歡迎頁面

可以使用Teletype for Atom進行協作編輯。比螢幕共享上的協作編輯更好的體驗。

2. MobaXterm。用於Windows的增強型終端,包括X11伺服器,選項卡式SSH客戶端等等。

640?wx_fmt=jpeg

MobaXTerm SSH

您的SSH客戶端是否具有帶良好會話管理的選項卡式介面?內建的SFTP瀏覽器如何消除對單獨的SFTP客戶端的需求?您的SSH客戶端是否允許您在多個會話中執行相同的命令?您的SSH客戶端可以按需作為伺服器嗎?您的SSH客戶端是否允許您通過RDP協議訪問Windows機器?你能用本地文字編輯器編輯遠端檔案嗎?你的SSH客戶端是否支援巨集?語法高亮怎麼樣?

如果您長期是PuTTY或SecureCRT使用者,現在是時候切換到MobaXterm。

3. LogExpert。UNIX tail命令的Windows替代方法。

640?wx_fmt=jpeg

LogExpert Tail and Filter

你是否希望你可以在Windows中記錄你的日誌檔案,而不是一直在記事本中開啟它?您是否希望可以使用書籤在日誌檔案中標記特定的行以方便來回導航?你希望你有強大的過濾和搜尋功能嗎?根據匹配標準突出顯示線條怎麼樣?您是否需要基於匹配日誌條目的操作觸發器?

如果您正在尋找功能強大的日誌檢視器,並且日誌聚合和管理解決方案有點矯枉過正,請檢視LogExpert。

4. Postman API開發人員的完整開發環境。

640?wx_fmt=jpeg

Postman 啟動介面

除非您在過去的幾年裡還沒有使用過REST API,否則您已經瞭解了Postman。但是您是否知道Postman也可以處理SOAP API?您是否知道您可以使用左側欄中的歷史檢視檢視以前的請求?你是否也知道你可以使用Postman來監控你的API,甚至建立模擬伺服器?如何使用Postman 來記錄你的API?

如果您已經在使用Postman來測試您的REST API,請進入下一級並快速建立REST文件和模擬伺服器。

5. Bitbucket部署。Bitbucket支援持續交付。

640?wx_fmt=jpeg

Bitbucket Deployments

有可能你已經是一個GitHub使用者,一個Bitbucket使用者,或者兩者兼而有之。Bitbucket Pipelines是Bitbucket對持續整合的支援。你知道他們現在有Bitbucket部署,這是他們對持續交付的支援嗎?

自動化和運送更快。免費使用者每月可獲得50分鐘的構建時間,而標準使用者每月可獲得500分鐘的時間。

6. World Time Buddy.易於使用的世界時鐘,時區轉換器和會議排程程式。

640?wx_fmt=jpeg

你有多個時區的分散式團隊嗎?當你的隊友說下午1點,你真的知道他是什麼時間嗎?你希望你能看到人們對你的日曆的時間嗎?想要確保你在凌晨不叫人?你旅行很多,不能跟蹤時間?

World Time Buddy擁有找出我所見過的時區的最佳介面之一。

7. DBeaver。通用SQL客戶端。

640?wx_fmt=jpeg

DBeaver SQLite

您是否希望每次使用新資料庫時都不必安裝新軟體?你的計算機中是否安裝了Oracle SQL Developer,SQL Server Management Studio,pgAdmin,MySQL Workbench等?你的資料庫客戶端是否支援關係資料庫和NoSQL資料庫?你希望你的SQL客戶端在Windows,Linux,macOS和Solaris上執行嗎?如果你對其中的任何一個都說“是”,請檢查DBeaver。

DBeaver支援以下關係資料庫:MySQL,Oracle,PostgreSQL,IBM DB2,Microsoft SQL Server,Microsoft Access,Sybase,Java DB,Firebird,SQLite,Mimer,HSQLDB,H2,IBM Informix,Teradata,SAP MAX DB,Cache,Ingres ,Linter,Vertica。它還支援以下MongoDB和Cassandra。

8. PushMon。Cron和計劃任務監控。

640?wx_fmt=jpeg

PushMon備份監測

你有沒有經歷過這些?您的cron作業已停止執行,您幾周後才會意識到這一點。您最近的備份時間已過,因為您的備份過程突然停止。你的程序正在執行,但處於殭屍狀態,所以你的程序監控工具沒有提醒你。你有深夜工作的重要工作,而且你只在第二天開始工作時才瞭解問題。您已經實施了自己的內部監控系統,但由於網路故障而沒有傳送警報。

所有這些問題都是過去的事情。PushMon允許您監視所有這些場景。你需要做的就是建立一個PushMon URL並“ping”它,告訴PushMon一切工作正常。缺少“ping”將通過電子郵件,電話,簡訊,PagerDuty,IFTTT等觸發併發出警報。

9. Config易於使用的配置檔案管理器。

640?wx_fmt=jpeg

配置.properties

你有很多應用程式,部署在多個環境中嗎?您是否花了很多時間管理配置檔案,同步常用條目以及為環境特定值建立副本?你有一組開發人員需要更改配置檔案嗎?您是否希望有一種簡單的方法來跟蹤所有配置更改,以便您確切知道在釋出過程中需要更改哪些內容?您是否仍然將配置檔案儲存在與原始碼相同的位置?你是否希望你有一種方法來管理語言和框架不可知的配置檔案,並且不需要編碼?

Config是一款易於使用的應用程式,用於管理所有配置檔案。它支援最流行的配置格式,並且在核心提供環境支援。它支援大多數開箱即用的應用程式,無需編碼。可以用作SaaS(使用客戶端加密)或本地安裝。

640?

640?wx_fmt=png  

點選進入【實驗樓小程式】

隨時隨地,學習程式設計

作者:不靠譜的貓

出處:今日頭條

連結:https://www.toutiao.com/a6541209345252655620/

640?wx_fmt=1