燃面不燃提示您:看後求收藏(第262章 程式碼方舟網站規劃,科技革命,從1984開始,燃面不燃,地主小說網),接著再看更方便。

請關閉瀏覽器的閱讀/暢讀/小說模式並且關閉廣告遮蔽過濾功能,避免出現內容無法顯示或者段落錯亂。

李勇軍坐在辦公室裡,對著電腦螢幕,手指不時在鍵盤上敲擊,眼神中滿是專注,秦奕則在旁邊不時補充些什麼——他們為了打造一個基於共工版本管理軟體且面向大眾的程式碼倉庫網站程式碼方舟,已經連續討論了好幾天。

秦奕綜合前世最大的開原始碼倉庫託管網站 GIthUb 以及流行的企業級原始碼管理服務網站 GItLAb,給程式碼方舟規劃了程式碼託管、協作開發、專案管理、社群交流等一系列核心功能。

在程式碼託管方面,最核心的是基於共工版本管理軟體提供的版本管理、分支管理等功能。

同時網站方面會基於“浪心”電子郵件系統的賬號系統提供賬號管理以及基於角色的許可權管理,程式碼倉庫的管理員能為專案的不同成員配置不同的角色,同時不同角色擁有不一樣的許可權。

像是觀察者就只有為倉庫內容提出評論的許可權,開發者則有建立分支並且向非保護分支提交程式碼變更的許可權,維護者則有審批程式碼變更,更改專案配置的許可權,管理員在前面所有角色的許可權基礎上還有增加和刪除組織內倉庫的許可權。

而目前因為伺服器的儲存能力有限,為控制網站整體的資料規模,秦奕目前並沒有給使用者自行建立程式碼倉庫的許可權,使用者只能向網站管理提出建立某個程式碼專案的申請,然後由管理員決定是否開放這個倉庫。

在協作開發方面,透過共工版本管理軟體的分支功能,開發者可以建立自己的開發分支,在不影響主程式碼的情況下進行新功能的開發或問題的修復。

當開發完成後,再透過合併請求將自己的程式碼合併到主分支。在這個過程中,團隊成員可以在程式碼方舟上對合並請求進行討論和評審,提出修改建議,確保合併的程式碼質量。

專案管理功能是程式碼方舟為團隊開發提供的重要支援。

它允許專案負責人建立專案計劃,設定專案的里程碑和任務。每個任務可以分配給具體的團隊成員,並設定截止日期。專案負責人可以透過程式碼方舟實時監控專案的進度,檢視任務的完成情況和團隊成員的工作負荷。

同時,程式碼方舟還會提供資料分析功能,透過統計程式碼提交次數、問題解決率等指標,幫助專案負責人評估專案的健康狀況,及時發現潛在的問題並採取措施加以解決。

在國內軟體開發管理經驗相對不足的情況下,程式碼方舟的專案管理功能可以幫助團隊更加科學、高效地管理專案。

社群交流功能則為開發者們提供了一個分享經驗、交流技術的平臺。

在程式碼方舟的社群中,開發者可以釋出自己的專案成果,展示自己的技術實力,吸引其他開發者的關注和合作。他們也可以在社群中提問、尋求幫助,與其他開發者共同探討軟體開發中的技術難題和最佳實踐。

在確定了核心功能的細節之後,秦奕又和研發團隊的所有負責人討論了一下程式碼方舟初期要放哪幾個專案供大家共同開發。

經過一陣協商之後,他們最終決定公開鴻蒙作業系統、太極圖形互動系統、乾坤直譯器、方寸整合開發環境、共工版本管理軟體、趙啟陽團隊研發的名叫“功夫”的格鬥遊戲引擎,以及一個叫“乾元繪卷”的圖形軟體介面庫。

李勇軍起的 “乾元繪卷” 這個名字源於《周易》的 “大哉乾元,萬物資始”,寓意此介面庫是一切圖形軟體的起始之源。

最初,“乾元繪卷” 介面庫源於秦奕為開發跨平臺的太極圖形互動系統而設計的程式碼庫。

在近一年的時間裡,它不斷演化。

尤其是近期,孫大龍以及眾多使用者在浪心論壇上分享的介面被整合進來,使得秦奕最初編寫的程式碼在其中的佔比逐漸變小。如今這個庫已經涵蓋了豐富多樣的影象繪製與處

本章未完,點選下一頁繼續閱讀。

都市小說相關閱讀More+

代號:清道夫

買買提王