CodeStream Idea中的代碼協(xié)同神器
CodeStream是一個開發(fā)人員協(xié)作平臺,可以討論和審查代碼,它會使開發(fā)團(tuán)隊(duì)(尤其是遠(yuǎn)程團(tuán)隊(duì))異常容易的以更加自然和上下文的方式來討論和審查代碼.它不僅可以直接在IDE的內(nèi)容直接討論,而且還可以保留當(dāng)前在Slack和Email中容易丟失的公司知識財產(chǎn).
CodeStream直接在IDEA的插件倉庫中安裝即可.有些問題可以參見文檔
下面主要是對CodeStream在JetBrains插件倉庫的介紹的翻譯.
環(huán)境要求
- 至少需要2019.2版本后的任意JetBrains IDE;
- 你的倉庫必須被Git或GitHub這樣被Git托管的倉庫來管理
想在Google Doc上評論一樣討論代碼
只需選擇一個代碼塊并輸入您的問題或評論.隊(duì)友可以直接從IDE中參與討論.
也可以選擇在Slack或MicrosoftTeams上共享討論轴猎,以便隊(duì)友也可以從其聊天客戶端參與。
此處應(yīng)有圖(但是因?yàn)闆]有兩個客戶端無法嘗試...)
在IDE中的代碼審查
CodeStream的輕量級代碼審查使您可以請求對任何代碼進(jìn)行審查,而與倉庫當(dāng)前的狀態(tài)無關(guān),也無需提交,推送或發(fā)出拉取請求.
您的同事可以在IDE中使用完整的文件上下文直接查看您的更改,而無需預(yù)留當(dāng)前工作來切換分支或獲取最新信息.
CodeStream的代碼審查非常簡單,您在整個開發(fā)過程中都可以進(jìn)行審查,而不必等到最后.當(dāng)經(jīng)過了幾天時間沖刺結(jié)果還有一些工作沒做,甚至有些代碼還沒有提交.此時就可以要求在工作進(jìn)行中進(jìn)行代碼審查,一遍可以及早發(fā)現(xiàn)并解決問題,而不必再需要合并代碼時保存這些問題.
基于代碼庫建立知識庫
CodeStream可以捕獲有關(guān)代碼的所有討論并將其和代碼一起保存,最后將之轉(zhuǎn)換為文檔.注釋和代碼審查分支會隨著代碼的更改而自動存儲,及時是跨分支的.而您什么都不用做.
現(xiàn)在可以解釋重要決策的歷史疑問和問題都可以隨時在需要它們的地方訪問.只需單擊代碼標(biāo)記將其展開,就能夠查看某項(xiàng)工作的原理或以某種方式完成某項(xiàng)工作的原因.
通過Live View實(shí)現(xiàn)團(tuán)隊(duì)透明度
開發(fā)是一個協(xié)作活動,但其中的大部分工作都是獨(dú)自進(jìn)行的,只有在周期或或沖刺結(jié)束時才會與團(tuán)隊(duì)共享工作內(nèi)容.CodeStream的Live View使團(tuán)隊(duì)成員可以看到單個開發(fā)人員的本地編輯,從而提高了透明度,使每個人都可以實(shí)時了解其他人在做什么.
開發(fā)人員編寫代碼時,無論是編輯現(xiàn)有文件還是創(chuàng)建新文件,其所有的更改(包括倉庫,文件和更改的行)豆?jié){通過CodeStream向其隊(duì)友公開.信息會在IDE中根據(jù)上下文進(jìn)行顯示,甚至在發(fā)生合并之前警告隊(duì)友潛在的合并沖突.
最近的問答
消息會存儲在哪里?
您團(tuán)隊(duì)的代碼標(biāo)記(包括消息文本和代碼片段)都會存儲在CodeStream服務(wù)器上.CodeStream在安全上做了最好的實(shí)踐,但如果您的團(tuán)隊(duì)對信息安全有嚴(yán)格的要求,我們還提供了本地解決方案.
CodeStream需要對Git有哪些訪問權(quán)限?
你不需要給CodeStream提供任何的Git(或GitHub,Bitbucket等)平局,因?yàn)槲覀儍H利用您的IDE對Git的訪問權(quán)限.CodeStream使用Git進(jìn)行像在帖子中共享代碼塊時自動提及最新作者等操作,并且在文件隨著時間的推移(和提交)而不斷發(fā)展時保持該代碼塊與其在源文件中的位置之間的聯(lián)系.
CodeStream的定價模式是什么?
對于所有規(guī)模的團(tuán)隊(duì),CodeStream均可免費(fèi)試用30天.CodeStream可免費(fèi)用于具有5個或更少開發(fā)人員的小型團(tuán)隊(duì),教育組織以及開源項(xiàng)目.對于所有其他團(tuán)隊(duì),起價為每用戶每月10美元.要了解更多信息,請?jiān)L問 https://www.codestream.com/pricing或直接聯(lián)系sales@codestream.com.
幫助和反饋
查看我們的Wiki进萄,以獲取有關(guān)CodeStream入門的更多信息捻脖。請關(guān)注@teamcodestream以獲取產(chǎn)品更新并分享反饋和問題。您也可以通過support@codestream.com向我們發(fā)送電子郵件中鼠。