成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

關于淘寶共享開放平臺的技術討論

系統
前段時間,酷客博主陳皓轉戰淘寶,了解了一下淘寶的共享開放平臺,在其微博上提出自己的見解:“感覺可能需要像Linux+Git的方式才能適應高速開發。”引發眾多技術人士熱議。

2月18日,已經轉戰淘寶的著名技術人陳皓發布了一條微博,對淘寶內部的共享開放平臺提出自己的見解:

 今天了解了一下淘寶的共享開放平臺,感覺面對阿里內各種特殊異化的業務的需求,再加上各種降權開關,性能優化,這個平臺要干的事越來越復雜,承載的業務邏輯越來越多,越來越不好維護。采用服務化模塊化的解耦可以做到靈活性,但是還是不夠。感覺可能需要像Linux+Git的方式才能適應高速開發。

他又補充了一條微博,指出:

 可嘗試使用Linux+Git的方式,讓各個業務團隊把代碼fork過去自行定制,一些定制過后的有價值的代碼穩定后可以回到主干,各個fork出去的分支可以互相merge。而當主干代碼升級后,各個fork出去的代碼同樣可以享受主干的升級。只有Git可以干這樣的事。(不過,這需要對代碼有強大掌控能力的團隊)

同在淘寶工作的拔赤認為:

 淘寶里舍得花時間玩git的人太少了。

雖然淘寶千丫指出:“咱有git的”,但拔赤說:

 嗯,多數人僅僅拿git存代碼,真真有些浪費啊,呵呵 對此,淘李福認為: 你說的挺對,不過目前的困難主要還是代碼安全的問題,很多工程師想用git,但是沒有內部開源就不能自由fork 淘寶玉伯: 如果能推動公司購買 GitHub 企業版就好了,很多問題都可以解決,很多內部平臺都可以節省掉。我試著推動過公司去購買,最后集團只搞了個半殘的免費的 GitLab …… 企業版不是將代碼存放在 GitHub 網站上,而是在內網部署一個 GitHub,代碼很安全,就如我們安裝 Jira、Confluence 等軟件一樣。 …… 小團隊不用購買企業版,開通私有庫就好。目前我自己掏銀子給團隊買了些私庫用,實在不想折騰公司的 SVN。

敲代碼的張洋提到:

 我也曾多次吐過這個嘈。不過我這種小啰啰也就是想一下而已。力薦Github企業版啊。

同在淘寶的玄澄的問題是:

 具體可以替代哪些內部平臺?

淘李福回復:

 目前 github + trello + travis + puppet + capistrano 可以符合研發過程的全部需求,唯一的缺失環節是聯調和系統測試環節的自動化,這塊我們正在嘗試。

玉伯也指出:

 和程序員相關的平臺基本都可以用 GitHub 企業版替代,比如源碼管理、文檔、QC、CR、CI,甚至發布、管控等都可以。其實我覺得阿里味也可以用 GitHub 企業版替代。

不僅僅是淘寶,豆瓣也有人出現,andyh說:

 豆瓣內部有 code,高仿 Github,今天一周歲。

在知乎上,可以搜索到豆瓣負責技術管理的耿新躍在2012年4月發布的一段話:

 豆瓣在用git,不過歷史遺留的東西還在svn里,某些原因導致遷移到git上還有困難(比如我們目前有些地方依賴svn的目錄級權限控制),在逐步解決中

另外,我們不單用了git,還用github發布開源項目,內部還買了github enterprise用作日常開發,大家用pull request的方式來實現code review和交流,效果不錯。

當然,github enterprise比較貴,我們目前只在部分團隊用,同時我們在嘗試自己做一個類似的東西,基本上是在trac基礎上增加github的功能。

對于陳皓提出的Linux+Git方案,火星前哨站3的看法是:

 要求相當高,不光是代碼掌控能力,還包括架構設計能力。

onedear提出一個問題:

 有價值的代碼回到主干,這個是否有專門的人來做這個工作?

余肖譽回復:

 一般是權威人做的工作,這個世界,這個工作做得最好的是Linus Torvalds本人。

Row_Li已經認識到了這樣做的關鍵:

 跟咱們很神似,不過咱們沒有相關團隊掌控代碼。最終弄成現在不堪入目。基本不想看那鳥代碼第二遍。

@deljuven有同樣看法:

 這是個理想的狀態,需要許多人一直持續不斷的努力~~ 但是覺得能把分支理順的人實在太少了==說句實在話,我一直覺得我們的分支太少了==

morejam建議:

 這個陳首席應該有經驗,搞網絡設備的,各種開局,各種新需求各種從主線拉分支。

對此,陳懷臨回應:

 這個TOT和Branch的研發代碼的問題,是個很復雜的事情 …… branch之間不能做merge。branch出現一定要去“死”。必須保證TOT clean,回TOT要手工sync。

小米科技米聊產品研發經理瞿晉萍認為:

 用Git? 由此造成的多版本問題在快速開發,各個業務組獨立發展的情況下會不會得不償失?還是傳統點,基于一個與業務無關的framework/mechanism, 各個業務在上面開發plugin/policy

丸子常在的一句話可作為本文的總結:

 中國和美國軟件企業的真正差距之一,軟件要擁有優秀的管理設計思想才可以應對未來復雜的業務需求 ,要不然基本上就會這樣,越做越復雜,越做質量越差,越做需要的精力越大。

大家都在提GitHub的企業版,不妨讓我們看看GitHub企業版都提供哪些功能:

  • 代碼審查:其中包括未來風格的代碼審查、評論提交、分支分析、對比視圖等功能。
  • 團隊管理:30秒即可讓用戶訪問代碼,不需SSH key,同時提供進度信息主動更新。
  • 工業標準的OVA:OVA是Open Virtualization Format(簡稱OVF)的一種實現,OVF是一種開放標準,用來定義對虛擬機中運行的虛擬應用和軟件進行打包和分發的標準。GitHub Enterprise版本以OVA格式分發,兼容VMware和VirtualBox。
  • 企業級的安全性:通過啟用SSL和私有模式,強制整個團隊使用最安全的連接。
  • LDAP和CAS集成:GitHub Enterprise版本可以直接集成到支持LDAP和CAS團隊管理的基礎設施中。

    當然,還有出色的社區支持。

    目前,GitHub企業版的知名用戶包括:暴雪、Rackspace和在線交易網站Etsy。

責任編輯:黃丹 來源: infoq
相關推薦

2011-12-12 14:59:11

淘寶開放平臺

2011-12-08 13:42:50

2011-12-08 14:26:28

淘寶開放平臺

2011-11-04 17:37:23

淘寶無線開放平臺移動互聯網

2011-12-13 15:59:17

淘寶開放平臺

2011-12-08 14:08:12

淘寶開放平臺

2011-08-12 10:55:29

客戶服務物流平臺規劃

2009-06-23 09:31:36

淘寶開放平臺

2009-08-27 16:30:10

interface繼承

2011-12-12 14:48:43

淘寶開放平臺

2012-03-07 14:26:59

淘寶無線開放平臺

2016-10-15 14:12:03

APP阿里

2013-05-20 15:45:12

CSS

2011-12-12 15:20:05

開放平臺

2011-12-19 17:47:28

移動電商淘寶無線開放平臺

2011-05-19 15:51:54

測試專家

2010-07-13 15:36:33

2010-09-28 15:42:36

DHCP服務故障排除

2011-11-02 09:04:15

Node.js

2022-05-25 12:07:09

開發單元測試軟件
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美色综合网 | 精品在线一区二区 | 久久成人在线视频 | 在线三级电影 | 国产高潮av | 欧美中文一区 | 男女免费视频网站 | 福利社午夜影院 | 国产精品一区二区三区在线 | 在线观看成人免费视频 | 日本中文字幕日韩精品免费 | 精品伊人 | 精品久久久久久久久久久 | 欧美成人一区二区三区 | 波多野结衣在线观看一区二区三区 | 欧美成人一区二区三区 | 亚洲精品一区av在线播放 | 国产一区久久精品 | 亚洲综合无码一区二区 | 国产激情福利 | 精精精精xxxx免费视频 | 夜夜摸夜夜操 | 四虎影院在线免费观看 | 国产精品色哟哟网站 | 亚洲在线 | 精品一区电影 | 亚洲欧洲一区 | 午夜看看| 中文字幕免费 | 久久在视频 | 99久久婷婷国产综合精品电影 | 超碰日本| 亚洲国产高清在线观看 | 中文字幕在线一区 | 久久久美女 | a欧美| 国产一级电影在线 | 日日操夜夜操天天操 | 91久久精品一区二区二区 | 成人二区| www.日日干 |