国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

git版本管理流程規(guī)范 把公司代碼上傳到了git上,被leader發(fā)現(xiàn)了怎么辦?

把公司代碼上傳到了git上,被leader發(fā)現(xiàn)了怎么辦?這種問題可大可小,往小了說吧,這個只是一個小事,一點點代碼而已,只要刪掉以后,就沒有什么問題了。往大了說,這個就是信息安全的事件了,可以說是泄露

把公司代碼上傳到了git上,被leader發(fā)現(xiàn)了怎么辦?

這種問題可大可小,往小了說吧,這個只是一個小事,一點點代碼而已,只要刪掉以后,就沒有什么問題了。

往大了說,這個就是信息安全的事件了,可以說是泄露了公司的機密。

可能我們很多人還沒有養(yǎng)成這種信息安全的意識。

但是,由于現(xiàn)在社會上信息安全的事件頻繁的發(fā)生,就連Facebook都出現(xiàn)了用戶資料泄露的情況,所以,作為一個程序員,就更應(yīng)該在自己的心里繃一根弦了。

說一個真實的故事吧,也是就在我身邊發(fā)生的事情。

事情的起因其實是一個很小的事件。

當(dāng)時,我們公司的框架是自動生成代碼注釋的,代碼注釋里面會包含項目的名稱和編輯代碼的人名(根據(jù)創(chuàng)建文件的人的域賬號生成的)。

然后,某一個程序員寫了一個小的公共業(yè)務(wù)組件,里面用到了一些有意思的技術(shù)。他將這些內(nèi)容放到了自己的博客里面,用于技術(shù)的交流。

因為當(dāng)時我是在外企,我們的項目也是給涉密的國外政府門或者銀行來做的。

這個程序員在復(fù)制代碼的時候呢,很不信的將項目的名稱注釋一起貼到了博客里面,我們的客戶在Google的時候,就看到了這篇博客。

然后雷霆之火就出現(xiàn)了

客戶認(rèn)為這個是非常嚴(yán)重的問題了,我項目的代碼被公然的放到了互聯(lián)網(wǎng)上,這個還是被我發(fā)現(xiàn)了的,那是不是還有很多沒有被我發(fā)現(xiàn)的內(nèi)容?

客戶則認(rèn)為這個完全是管理的不嚴(yán)謹(jǐn)和員工意識不足的問題,而且是很大的安全隱患。解除合同賠錢都是小事了,還要起訴我們企業(yè)。

我們是一個500強的外企,這個事情要是鬧大了,那股票肯定一片綠??!

從中國地區(qū)的CEO,到集團總部的CEO,每個人都還是給客戶做工作,賠禮道歉等等。

然后,外國也和中國一樣,無證電工引起了大樓著火。

所以最后這個程序員就成為了犧牲品,程序員這次泄露代碼的行為被定義為個人行為,客戶直接起訴了這個程序員。

最終的結(jié)果我就不得而知了,不過這個程序員的履歷上,肯定有一個一輩子無法磨滅的黑點了。

所以,對于這種信息安全或者機密泄露的事件,我們一定要注意,沒發(fā)現(xiàn),那就是芝麻綠豆的事情,被發(fā)現(xiàn),那你的人生可能會變得不可預(yù)知了。

為什么其他辦公領(lǐng)域不使用git?

第一、git主要擅長處理純文本。這也是辦公領(lǐng)域不使用git的最主要原因。計算機編程大部分都用的純文本。純文本,可以方便地比較每次提交修改了哪些內(nèi)容,還可以進行沖突合并。但是辦公領(lǐng)域絕大多數(shù)用的都不是純文本,特別是以微軟的word,Excel為代表。git當(dāng)然也可以對這類二進制文件進行簡單的版本管理,但絕對不是強項。辦公軟件也有用純文本形式的,比如LaTeX,但是僅見于專業(yè)領(lǐng)域,使用的人也不多,門檻很高。

第二、辦公領(lǐng)域編輯文檔的周期往往都比較短。純粹的辦公部門,編輯一個文檔往往幾天,十來天就出來一個文件。如此短的周期根本沒有必要用git這樣的版本管理。這類辦公文檔一旦發(fā)布蓋紅章,通常都是“最終版”。不像軟件,似乎就沒有“最終版”的說法。像QQ的代碼,都已經(jīng)維護20年了。從來沒有哪個辦公文檔能有這么長的時間去維護。

第三,辦公領(lǐng)域很少需要多人復(fù)雜協(xié)作去完成同一個任務(wù)。類似著作、重要報告也是重大工程,也需要分工合作。但是往往都是一個人負(fù)責(zé)寫一個章節(jié),最后統(tǒng)稿,基本上是互不干涉。極少出現(xiàn)軟件編程那樣牽一發(fā)而動全身的情況,至少一個章節(jié)出現(xiàn)一個錯別字不會影響其他章節(jié)。而軟件的這種復(fù)雜性,決定了需要維護代碼的人彼此同步修改的內(nèi)容,還經(jīng)常出現(xiàn)一個文件同時幾個人去修改的情況。

第四、git使用比較復(fù)雜。我把這個原因放到最后,因為它相對前面幾條,反而是最不重要的。git客觀上使用起來確實有難度,影響了其他領(lǐng)域的人使用。不過,如果git真的適合管理辦公文件,則復(fù)雜性不是問題,因為發(fā)明一些圖形化界面并不是難事。事實上,我在寫很多代碼的時候,用git還真的很少敲命令,大多數(shù)時候使用IDE自帶的(或第三方插件)圖形化界面就夠用了。