以下是我使用的軟件,順便分享一下工作流程。
[項目管理軟件]1. Jira
說實話,項目管理確實與人有很大關(guān)系,而與 軟件 關(guān)系不大。對我們來說,我們使用家庭存儲桶,其中包含 JIRA。 JIRA是一個項目和事務(wù)跟蹤工具,廣泛應(yīng)用于缺陷跟蹤、客戶服務(wù)、需求收集、流程審批、任務(wù)跟蹤、項目跟蹤和敏捷管理,正好符合我們公司的需求。
【開發(fā)工具】
因為我目前正在從事數(shù)據(jù)科學(xué)工作,所以我每天都大量使用它。說一下我現(xiàn)在會用什么,以前用過的就不多說了mac 開發(fā) 必裝軟件有哪些,免得誤導(dǎo)你下一堆軟件。
1.
我選擇IDE,因為我們的項目比較大,畢竟代碼比較復(fù)雜。選擇功能強大的 IDE 非常重要。我也用VS Code等輕量靈活的工具,但是我們經(jīng)常要閱讀別人的代碼,代碼導(dǎo)航很重要。搭配垂直顯示器使用效果更佳。
2.
雖然在正式寫代碼的時候會用到,但是當(dāng)我們要開發(fā)新功能的時候,一般都會用它來做原型,調(diào)試流程,確認(rèn)工作后再繼續(xù)開發(fā),整理代碼。對我來說,它就像一個草稿。如果有新的想法,實驗很方便,也很方便跟同事、上級、客戶展示代碼。
3.
雖然我從事數(shù)據(jù)科學(xué)工作,但是當(dāng)我們的代碼部署到平臺上時,有時會出現(xiàn)奇怪的行為,例如沒有返回結(jié)果。這時候就需要對接口進行測試,看是前端問題還是后端問題mac 開發(fā) 必裝軟件有哪些,還是我們的模塊有bug。
4.
mac操作系統(tǒng)下的第三方替代方案。除了好看之外,還有很多特別的功能,比如分屏。
5.代碼
雖然我在開發(fā),但是有時候需要看一個代碼文件,而這個代碼文件在項目之外,打開起來很麻煩。將文件拖入 VS Code 中,方便查看和編輯。當(dāng)然VS Code的功能遠比我用的多,你可以研究一下。
[代碼集成]1.
有什么要介紹的嗎?每個人都應(yīng)該熟悉它。是一個通過Git進行版本控制的軟件源代碼托管服務(wù)平臺。
2.
這是一個很少有人聽說過的工具,但我認(rèn)為它很酷?;跇I(yè)界最流行的代碼檢測工具,可結(jié)合集成使用,體驗簡單。該地址可用于使用該帳戶登錄。
你可以設(shè)置,當(dāng)你的同事要創(chuàng)建一個Pull時,他的代碼需要通過檢查,這樣可以避免很多低級錯誤。
在頁面上,您還可以看到更詳細(xì)的分析,包括錯誤計數(shù)、測試覆蓋率、安全性、代碼重復(fù)率等。
[知識管理工具]1.文檔套件
我們公司是外企,所以用的是文檔套件,所有的PPT、表格、文檔都存放在里面,方便分享,也為女士節(jié)省了授權(quán)費。
但是,我使用文檔套件編寫公司文檔,并使用其他工具進行個人知識管理。
2.
一款適用于手機和電腦的筆記本軟件應(yīng)用。
國內(nèi)版是“印象筆記”,不過最近對印象筆記有點不滿意(我是會員,他們給我打廣告),所以沒怎么用。
3.
是一款優(yōu)秀的知識管理軟件,將“萬物皆對象”的思想應(yīng)用到筆記中,讓用戶可以自由地創(chuàng)建、拖拽和鏈接。
不僅可以做筆記,還是一個項目管理工具。
但我不太喜歡它。當(dāng)我有靈感時,我立即記錄下來。我還需要找到一個合適的地方來創(chuàng)建一個頁面。就像一本精美的筆記本,你必須仔細(xì)而有條不紊地寫。并且和我的草稿一樣,隨便寫,等回來整理一下。
不過,它是一個網(wǎng)頁應(yīng)用,畢竟還沒有進入中國市場,所以經(jīng)常打不開。
4.Xmind
繪制思維導(dǎo)圖的工具其實并不常用,但有時需要向客戶端匯報,讓思維導(dǎo)圖更方便對方理解。
總結(jié)
此答案涵蓋項目管理、特定開發(fā)工具、代碼集成工具,最后是知識管理工具。然而,工具是死的,人是活的,最重要的是工程思維。
我是@邊格子,一個用貓寫代碼的貓奴。更多精選內(nèi)容請參考:橙子索引