作者:
goodtau (goodtau)
2016-03-19 23:03:17大家好
冒昧打擾
請問一下,主管想讓開發網站或軟體的人員,可以在集中的平台上編寫程式
或者是一個統一的環境下開發
可以做到開發的程式碼無法對外拷貝,以及上傳到服務器的程式版本可以有效管控
因先前可能a人員改了某個功能,自行上傳程式
B人員改了某個功能,自行上傳代碼,結果a的功能就不見了這樣
請問各位的公司都是如何管控的呢?
煩請回覆了
感激不盡
謝謝
作者:
NDark (溺於黑暗)
2016-03-19 23:15:00我發覺很多開發者不會 merge , 或是不會處理 conflict .
作者:
ian90911 (xopowo)
2016-03-19 23:25:00teamfundation
後者請搜尋版本控制,前者有連網就做不到,除非像大公司有些網站不給上,不然有網路要copy走是非常簡單的事
用git阿 , 每次merge 前都要先code review
作者:
ah7675 (阿毛)
2016-03-19 23:37:00看起來是不懂軟體開發的公司 用SVN比較好上手
作者:
adms (小小書僮)
2016-03-19 23:37:00自己架 gitlab
作者:
wave1et (百分百殖利率)
2016-03-19 23:46:00弄個房間,裡面放電腦可對外,其它電腦全部只有內網然後再鎖內網內每台電腦的USB,要用要申請~然後工程師效率變差就有理由了~主管自已也不能上網工程師又反彈,過了幾個月主管被轟說花大錢沒績效最後就失敗收場了吧。如果是不缺錢的(像金融業),在主管機關強力要求下~以經行之有年了~
作者:
goodtau (goodtau)
2016-03-20 00:22:00目前主管是打算用虛擬桌面的方式進行,可是好像沒太大意義?本地電腦還是可以進行。且無法限制檔案的傳遞
作者:
remmurds (Stronghold)
2016-03-20 00:33:00老實說 程式碼一點都不值錢
作者:
goodtau (goodtau)
2016-03-20 00:34:00對啊,我也覺得程式碼一點都不值錢主管只是怕委外的程式碼被拷走
作者: aa06697 (todo se andarà) 2016-03-20 00:35:00
google 版本控制
作者:
Masakiad (Masaki)
2016-03-20 00:36:00你講的是devops的問題吧?用docker試試?
作者:
goodtau (goodtau)
2016-03-20 00:37:00版本控制我們其實有用svn ,但程式碼人人都可以拷到正式環境上運行且主管目前要求要在已架設好的虛擬桌面上進行開發軟體速度很慢,且沒有實質意義所以想請問有沒有類似as400這種的開發方式
作者:
Masakiad (Masaki)
2016-03-20 00:42:00Docker不可以嗎?
要修改哪幾個檔、為什麼這樣改、修改流程都寫成紙本包含測試報告,經主管覆核後由第三人執行
作者:
chuegou (chuegou)
2016-03-20 01:41:00版控合併時注意就可以啦,還是code很髒沒辦法?
作者:
bravomao (攝影器材派)
2016-03-20 01:49:00上版控制沒有批准的流程且人人都有上版的帳密的話,那真的就要好好思考一下了。源碼的衝突管理是一件事,上版的管理鬆散才是顯於外的大災難... 因為大家會看見問題。
作者: SoftMen (軟男) 2016-03-20 10:12:00
程式碼無法拷貝:簡單一點就提供機器,不能連外網,不能插USB 光碟
作者: hidog (.....) 2016-03-20 10:40:00
不就是板控嗎....把版控當成員工訓練一部分吧至於不能對外拷貝這點,你們行業別是?要搞很嚴格的管理,就是禁止帶手機,隨身碟等等等但是這樣是會引起反彈的 所以先看行業別
作者: hyperpc (hyperpc) 2016-03-20 13:12:00
我們公司寫asp.net 用TFS在控管
原PO看來只是想直接限制不准直接merge入svn trunk?
作者:
overhead (overhead)
2016-03-21 23:56:00先不提集中平台 有好好運用版控軟體的話 code不會互蓋吧
如果是做嵌入式系統的公司就gg了做嵌入式系統的程式碼要compile,還要燒image有時候還要用gdb把程式碼擋在內部,,真的會很擾民