[請益] 如何限制開發人員在集中平台開發

看板Soft_Job (軟體人)作者 (goodtau)時間10年前 (2016/03/19 23:03), 編輯推噓9(9044)
留言53則, 25人參與, 最新討論串1/2 (看更多)
大家好 冒昧打擾 請問一下,主管想讓開發網站或軟體的人員,可以在集中的平台上編寫程式 或者是一個統一的環境下開發 可以做到開發的程式碼無法對外拷貝,以及上傳到服務器的程式版本可以有效管控 因先前可能a人員改了某個功能,自行上傳程式 B人員改了某個功能,自行上傳代碼,結果a的功能就不見了這樣 請問各位的公司都是如何管控的呢? 煩請回覆了 感激不盡 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.126.220.74 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1458399800.A.FAD.html

03/19 23:05, , 1F
Git?
03/19 23:05, 1F

03/19 23:15, , 2F
我發覺很多開發者不會 merge , 或是不會處理 conflict .
03/19 23:15, 2F

03/19 23:25, , 3F
teamfundation
03/19 23:25, 3F

03/19 23:29, , 4F
後者請搜尋版本控制,前者有連網就做不到,除非像大公
03/19 23:29, 4F

03/19 23:29, , 5F
司有些網站不給上,不然有網路要copy走是非常簡單的事
03/19 23:29, 5F

03/19 23:34, , 6F
用git阿 , 每次merge 前都要先code review
03/19 23:34, 6F

03/19 23:37, , 7F
看起來是不懂軟體開發的公司 用SVN比較好上手
03/19 23:37, 7F

03/19 23:37, , 8F
自己架 gitlab
03/19 23:37, 8F

03/19 23:37, , 9F
git的管理比較難 要他們學gerrit太不現實
03/19 23:37, 9F

03/19 23:46, , 10F
弄個房間,裡面放電腦可對外,其它電腦全部只有內網
03/19 23:46, 10F

03/19 23:47, , 11F
然後再鎖內網內每台電腦的USB,要用要申請~
03/19 23:47, 11F

03/19 23:48, , 12F
然後工程師效率變差就有理由了~主管自已也不能上網
03/19 23:48, 12F

03/19 23:49, , 13F
工程師又反彈,過了幾個月主管被轟說花大錢沒績效
03/19 23:49, 13F

03/19 23:49, , 14F
最後就失敗收場了吧。
03/19 23:49, 14F

03/19 23:50, , 15F
如果是不缺錢的(像金融業),在主管機關強力要求下~
03/19 23:50, 15F

03/19 23:51, , 16F
以經行之有年了~
03/19 23:51, 16F

03/20 00:22, , 17F
目前主管是打算用虛擬桌面的方式進行,可是好像沒太大意
03/20 00:22, 17F

03/20 00:22, , 18F
義?
03/20 00:22, 18F

03/20 00:22, , 19F
本地電腦還是可以進行。且無法限制檔案的傳遞
03/20 00:22, 19F

03/20 00:33, , 20F
老實說 程式碼一點都不值錢
03/20 00:33, 20F

03/20 00:34, , 21F
對啊,我也覺得程式碼一點都不值錢
03/20 00:34, 21F

03/20 00:35, , 22F
主管只是怕委外的程式碼被拷走
03/20 00:35, 22F

03/20 00:35, , 23F
google 版本控制
03/20 00:35, 23F

03/20 00:36, , 24F
你講的是devops的問題吧?用docker試試?
03/20 00:36, 24F

03/20 00:37, , 25F
版本控制我們其實有用svn ,但程式碼人人都可以拷到正式
03/20 00:37, 25F

03/20 00:37, , 26F
環境上運行
03/20 00:37, 26F

03/20 00:38, , 27F
且主管目前要求要在已架設好的虛擬桌面上進行開發軟體
03/20 00:38, 27F

03/20 00:39, , 28F
速度很慢,且沒有實質意義
03/20 00:39, 28F

03/20 00:39, , 29F
所以想請問有沒有類似as400這種的開發方式
03/20 00:39, 29F

03/20 00:42, , 30F
Docker不可以嗎?
03/20 00:42, 30F

03/20 01:25, , 31F
要修改哪幾個檔、為什麼這樣改、修改流程都寫成紙本
03/20 01:25, 31F

03/20 01:26, , 32F
包含測試報告,經主管覆核後由第三人執行
03/20 01:26, 32F

03/20 01:41, , 33F
版控合併時注意就可以啦,還是code很髒沒辦法?
03/20 01:41, 33F

03/20 01:49, , 34F
上版控制沒有批准的流程且人人都有上版的帳密的話,那
03/20 01:49, 34F

03/20 01:50, , 35F
真的就要好好思考一下了。源碼的衝突管理是一件事,上版
03/20 01:50, 35F

03/20 01:51, , 36F
的管理鬆散才是顯於外的大災難... 因為大家會看見問題。
03/20 01:51, 36F

03/20 03:31, , 37F
不想管git server可以直接買現成的呀
03/20 03:31, 37F

03/20 10:12, , 38F
程式碼無法拷貝:簡單一點就提供機器,不能連外網,不能
03/20 10:12, 38F

03/20 10:12, , 39F
插USB 光碟
03/20 10:12, 39F

03/20 10:40, , 40F
不就是板控嗎....把版控當成員工訓練一部分吧
03/20 10:40, 40F

03/20 10:41, , 41F
至於不能對外拷貝這點,你們行業別是?
03/20 10:41, 41F

03/20 10:41, , 42F
要搞很嚴格的管理,就是禁止帶手機,隨身碟等等等
03/20 10:41, 42F

03/20 10:41, , 43F
但是這樣是會引起反彈的 所以先看行業別
03/20 10:41, 43F

03/20 13:12, , 44F
我們公司寫asp.net 用TFS在控管
03/20 13:12, 44F

03/20 19:30, , 45F
原PO看來只是想直接限制不准直接merge入svn trunk?
03/20 19:30, 45F

03/20 22:42, , 46F
推版控
03/20 22:42, 46F

03/21 00:24, , 47F
TortoiseHg
03/21 00:24, 47F

03/21 23:02, , 48F
無法對外拷貝,對內可拷貝,還是沒用
03/21 23:02, 48F

03/21 23:56, , 49F
先不提集中平台 有好好運用版控軟體的話 code不會互蓋吧
03/21 23:56, 49F

03/23 08:49, , 50F
如果是做嵌入式系統的公司就gg了
03/23 08:49, 50F

03/23 08:50, , 51F
做嵌入式系統的程式碼要compile,還要燒image
03/23 08:50, 51F

03/23 08:51, , 52F
有時候還要用gdb
03/23 08:51, 52F

03/23 08:51, , 53F
把程式碼擋在內部,,真的會很擾民
03/23 08:51, 53F
文章代碼(AID): #1MxMeu-j (Soft_Job)
文章代碼(AID): #1MxMeu-j (Soft_Job)