作者goodtau (goodtau)
看板Soft_Job
標題[請益] 如何限制開發人員在集中平台開發
時間Sat Mar 19 23:03:17 2016
大家好
冒昧打擾
請問一下,主管想讓開發網站或軟體的人員,可以在集中的平台上編寫程式
或者是一個統一的環境下開發
可以做到開發的程式碼無法對外拷貝,以及上傳到服務器的程式版本可以有效管控
因先前可能a人員改了某個功能,自行上傳程式
B人員改了某個功能,自行上傳代碼,結果a的功能就不見了這樣
請問各位的公司都是如何管控的呢?
煩請回覆了
感激不盡
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.126.220.74
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1458399800.A.FAD.html
1F:推 maxplayer2: Git? 03/19 23:05
2F:推 NDark: 我發覺很多開發者不會 merge , 或是不會處理 conflict . 03/19 23:15
3F:推 ian90911: teamfundation 03/19 23:25
4F:推 sing10407: 後者請搜尋版本控制,前者有連網就做不到,除非像大公 03/19 23:29
5F:→ sing10407: 司有些網站不給上,不然有網路要copy走是非常簡單的事 03/19 23:29
6F:→ Deltaguita: 用git阿 , 每次merge 前都要先code review 03/19 23:34
7F:→ ah7675: 看起來是不懂軟體開發的公司 用SVN比較好上手 03/19 23:37
8F:→ adms: 自己架 gitlab 03/19 23:37
9F:→ ah7675: git的管理比較難 要他們學gerrit太不現實 03/19 23:37
10F:→ wave1et: 弄個房間,裡面放電腦可對外,其它電腦全部只有內網 03/19 23:46
11F:→ wave1et: 然後再鎖內網內每台電腦的USB,要用要申請~ 03/19 23:47
12F:→ wave1et: 然後工程師效率變差就有理由了~主管自已也不能上網 03/19 23:48
13F:→ wave1et: 工程師又反彈,過了幾個月主管被轟說花大錢沒績效 03/19 23:49
14F:→ wave1et: 最後就失敗收場了吧。 03/19 23:49
15F:→ wave1et: 如果是不缺錢的(像金融業),在主管機關強力要求下~ 03/19 23:50
16F:→ wave1et: 以經行之有年了~ 03/19 23:51
17F:→ goodtau: 目前主管是打算用虛擬桌面的方式進行,可是好像沒太大意 03/20 00:22
18F:→ goodtau: 義? 03/20 00:22
19F:→ goodtau: 本地電腦還是可以進行。且無法限制檔案的傳遞 03/20 00:22
20F:→ remmurds: 老實說 程式碼一點都不值錢 03/20 00:33
21F:→ goodtau: 對啊,我也覺得程式碼一點都不值錢 03/20 00:34
22F:→ goodtau: 主管只是怕委外的程式碼被拷走 03/20 00:35
23F:→ aa06697: google 版本控制 03/20 00:35
24F:推 Masakiad: 你講的是devops的問題吧?用docker試試? 03/20 00:36
25F:→ goodtau: 版本控制我們其實有用svn ,但程式碼人人都可以拷到正式 03/20 00:37
26F:→ goodtau: 環境上運行 03/20 00:37
27F:→ goodtau: 且主管目前要求要在已架設好的虛擬桌面上進行開發軟體 03/20 00:38
28F:→ goodtau: 速度很慢,且沒有實質意義 03/20 00:39
29F:→ goodtau: 所以想請問有沒有類似as400這種的開發方式 03/20 00:39
30F:→ Masakiad: Docker不可以嗎? 03/20 00:42
31F:→ ChungLi5566: 要修改哪幾個檔、為什麼這樣改、修改流程都寫成紙本 03/20 01:25
32F:→ ChungLi5566: 包含測試報告,經主管覆核後由第三人執行 03/20 01:26
33F:→ chuegou: 版控合併時注意就可以啦,還是code很髒沒辦法? 03/20 01:41
34F:→ bravomao: 上版控制沒有批准的流程且人人都有上版的帳密的話,那 03/20 01:49
35F:→ bravomao: 真的就要好好思考一下了。源碼的衝突管理是一件事,上版 03/20 01:50
36F:→ bravomao: 的管理鬆散才是顯於外的大災難... 因為大家會看見問題。 03/20 01:51
37F:→ cha122977: 不想管git server可以直接買現成的呀 03/20 03:31
38F:→ SoftMen: 程式碼無法拷貝:簡單一點就提供機器,不能連外網,不能 03/20 10:12
39F:→ SoftMen: 插USB 光碟 03/20 10:12
40F:→ hidog: 不就是板控嗎....把版控當成員工訓練一部分吧 03/20 10:40
41F:→ hidog: 至於不能對外拷貝這點,你們行業別是? 03/20 10:41
42F:→ hidog: 要搞很嚴格的管理,就是禁止帶手機,隨身碟等等等 03/20 10:41
43F:→ hidog: 但是這樣是會引起反彈的 所以先看行業別 03/20 10:41
44F:推 hyperpc: 我們公司寫asp.net 用TFS在控管 03/20 13:12
45F:→ kerwinhui: 原PO看來只是想直接限制不准直接merge入svn trunk? 03/20 19:30
46F:→ viper9709: 推版控 03/20 22:42
47F:推 mepowerlmay: TortoiseHg 03/21 00:24
48F:→ realbout: 無法對外拷貝,對內可拷貝,還是沒用 03/21 23:02
49F:推 overhead: 先不提集中平台 有好好運用版控軟體的話 code不會互蓋吧 03/21 23:56
50F:推 jimmytzeng: 如果是做嵌入式系統的公司就gg了 03/23 08:49
51F:→ jimmytzeng: 做嵌入式系統的程式碼要compile,還要燒image 03/23 08:50
52F:→ jimmytzeng: 有時候還要用gdb 03/23 08:51
53F:→ jimmytzeng: 把程式碼擋在內部,,真的會很擾民 03/23 08:51