第205章 软件的定价

關燈
    “哈哈,我其實沒那麼厲害。

    ”李勇軍滿臉謙遜,擺了擺手說道,“項目組裡面的能人确實是不少,不過我覺得要說誰最值得稱贊,那肯定是老秦。

    ” “我們項目組很多時候都是按照老秦的安排做事。

    他總能冒出許多新奇的點子,而且每個想法都能找到切實可行的辦法,快速落地實現,還能提前提醒我們可能犯錯的地方,免得我們在錯誤的路上花費太多的時間精力,真的太牛了。

    ” “所以我覺得我們項目組能有這麼多成果,老秦絕對是首功之臣。

    ” “行,關于‘微塵’的介紹就先到這裡。

    你要是還想深入了解,等一下可以找春寒咨詢,他才是這個項目負責人,知道的肯定比我多,理解得也更透徹。

    ” “我們還是回到你剛才問的‘共工’項目上吧。

    ” “‘共工’項目其實分為兩塊,一個是核心的版本管理協作軟件,另一個是基于這個協作軟件搭建的外圍交互單元。

    這些交互單元有的是單獨的軟件,比如我剛才讓老秦啟動的那個服務端軟件;有的則集成到了其他軟件裡,像你剛才在‘方寸’裡看到的圖标相關功能。

    ” “交互單元就不多說了,雖說裡面也有不少精巧的設計,像把目錄和正文分成兩欄,但不管怎樣,都是為了讓你能更便捷地使用核心功能。

    至于核心的協作軟件,基本功能是版本控制,基于版本控制又衍生出了協作開發能力。

    ” “版本控制主要包含提交記錄和分支管理這兩塊操作。

    ” “提交記錄是指用戶完成部分代碼編寫或文件修改後,可通過提交命令将更改保存到本地倉庫。

    每次提交都會生成一個獨一無二的哈希值,就像一個版本快照,同時還能附上詳細的提交說明,把本次修改的目的和内容記錄下來。

    ” 李勇軍一邊說着,一邊熟練地将電腦頁面切換到當前項目的提交記錄頁面,依次給大家介紹了一個提交記錄裡面的各部分内容。

     “分支管理是指用戶在一定條件下可以創建、删除、合并分支。

    分支是‘共工’裡的一種實體,實際上是包含諸多提交記錄的有序集合。

    不同分支之間的提交記錄相互獨立,用戶可以在不同分支上并行開發不同功能或進行不同類型的修改,彼此互不幹擾。

    ” 說着,他又迅速把頁面切換到分支管理頁面,裡面有好幾個分支,分支的所有者有他自己、王小莫、孫大龍以及跟他一起開發‘鬥将’動作系統的幾個新員工。

     “協作開發功能就是基于分支管理實現的。

    一個用戶可以創建一個不影響他人的獨立分支進行開發,等需要把功能合并到主體時,再提交合并申請。

    項目負責人可以審查待合并的請求,解決多個分支之間的沖突,同時查看他人的修改記錄等。

    ” 徐紹春和孫大龍帶來的幾人聽得全神貫注,像小雞啄米似的不停點頭。

    不過他們究竟理解了多少,李勇軍心裡也沒底:“行,這就是‘共工’的大緻内容。

    其實光靠講很難完全