说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

【OSTC讲师专访】严旭:文艺豆瓣也很开源

HTML文档下载 WORD文档下载 PDF文档下载
CSDN“开源技术大会•2014”(OSTC•2014)将于2014年3月30日在北京丽亭华苑酒店召开。我们将陆续发布参会讲师的系列采访,谈谈他们将在本次活动分享的内容。本期采访的是豆瓣技术总监严旭。

编者按: CSDN “开源技术大会·2014” (OSTC·2014 )将于2014年3月30日在北京丽亭华苑酒店召开。我们将陆续发布参会讲师的系列采访,谈谈他们将在本次活动分享的内容。

本期,我们采访的是豆瓣技术总监严旭(清风)


严旭(清风)

2012年起,清风开始在豆瓣主导CODE平台的开发。CODE是豆瓣内部一个基于Git版本控制系统的协作平台,最初是豆瓣为了解决自身的开发流程、代码管理、上线等问题开发的。这不是一个公司项目,但仍然聚集了众多的豆瓣工程师参与其中。截止目前,CODE已经托管了豆瓣内部几乎所有项目的代码。

在豆瓣内部,CODE的主要用途包括:存储代码仓库; 代码审查,工程师日常沟通;持续集成,上线系统的联动。

随着CODE系统的逐步完善,豆瓣希望可以有更多的人可以使用这套系统,并且参与这套系统的开发。因此,从2013年初开始,他们就陆续把使用中的一些基础库开源了。2014年2月14日,在豆瓣CODE项目成立两周年之际,豆瓣宣布将CODE的整个项目框架开源。同时开源的还有该项目使用的Git封装器,以及一些其他基础设施,如 Mikoto、 Linguist 、 P、 CodeLive等。

豆瓣CODE项目主页:  http://douban-code.github.io/

下面是采访记录(摘要)。

CSDN 请简单介绍一下您目前的工作和关注的领域。

清风:目前的工作的大部分精力就是放在CODE这个平台上。最近比较关注的领域是远程办公、知识管理、移动办公等领域。

CSDN 豆瓣最初也曾考虑Github企业方案,但后来还是选择开发自己的代码管理平台CODE,出于哪些考虑做此决定?自身搭建代码管理平台,对企业自身有 何特殊要求?

清风:Github成本较高:20$/人月+维护+无法定制开发。 自主开发从长期成本来看是低的,而且可以形成一种工程师文化。自主开发对企业的要求就是,需要每一个人都很关注开发过程这个事情,不认为这是某一个人的事情,而是所有工程师的事情。

CSDN 从开发到现在的两年间,CODE项目的定位、设计思路和实现方式有什么变化?

清风:CODE的定位是解决豆瓣的开发过程问题,始终未变。(实现方式上)随着仓库规模的变多,现在在做分布式Git的服务。

CSDN 部分团队从SVN迁移到Git过程中面临较多困难,您有什么建议吗?

清风:这是一个艰苦的过程,需要做好打持久战的准备,豆瓣基本上花了1年时间才完成全部迁移,这个过程涉及到代码库的拆分,以及上线工具、部署工 具等等以前所有围绕SVN构建的工具的修改。

另外一点就是Git+PR流程的培训。这个部分,幸运的是豆瓣的工程师本身就都参与了很多开源项目,所以几乎没怎么培训。

从历史经验看,这件事首先必须从上往下推,必须有专人来盯着进行,并且要提供配套的工具。

CSDN 豆瓣工程师团队中的开源文化是怎样的?

清风:豆瓣的开源文化是:开放、共享、创造。

CSDN 您能分享下在团队内部推广开源的经验吗?

清风:无需特别的推广,更多的是大家相互分享和学习。

CSDN 简单介绍下您在开源技术大会*2014”(OSTC*2014)上要分享什么话题?

清风:会介绍CODE的功能、开发的心路历程,以及开源的目标和计划。


2014年3月30日,由CSDN主办的“开源技术大会·2014”将在北京丽亭华苑酒店召开。多位开源界资深人士将出席大会并发表演讲,欢迎大家亲临现场与大牛零距离交流。

>>>大会官网: http://ostc.csdn.net/

VB中如何实现注册表的读写 VB中实现“擦视”技术 Visual Basic 2000年问题 Visual Basic 的未来 Visual Basic 命令分类表 Visual Basic三级跳 Visual Basic使用技巧 Visual Basic中的子类处理技术 Visual Basic中软件封面技术探秘 VisualBasic 软件设计中的几个问题 Windows 95/NT 运行了多长时间 -VB资料 Windows 的登录资料库 -VB资料 把回车键变成TAB键-VB资料 把文件置入到Text或RichText中 -VB资料 避免按 [ENTER] 回车键产生的“嘀”声 -VB资料 避免使用全局变量-VB资料 避免装载多份应用程序-VB资料 不定个数的参数 -VB资料 不在任务栏中显示,只能在Ctrl+Alt+Del对话框中显示或者干脆什么也不显示数 -VB资料 处理 Dropdown List型 Combo的录入问题-VB资料 VB创建和删除快捷方式 从程序中生成 exe 文件 -VB资料 打开和关闭CD-ROM 驱动器 -VB资料 打开和关闭其他应用 -VB资料 打开一个超连接 -VB资料 当前操作系统的语言集-VB资料 当前系统目录-VB资料 得到磁盘上剩余空间的值-VB资料 调用“添加打印机”对话框 -VB资料 调整分辩率和取当前分辩率 -VB资料 定义全局热键-VB资料 关于 New Collection 类型数组和列表框的问题(急!) 我現在遇到一個怪問題 怎么又冒出个Bug? 一个简单的数据库查询问题!50大洋送上!!急 谁能告诉我,反黄软件的原理是什么?? 请问如何读出一个dbf文件 如何从RM格式的电影中提取音乐? 怎么样 才能把一个数组转化为一个字符串啊 !!!请问我写的多线程CSocket连续接受用户请求的程序为什么不对?在线等。。/。 关于 New Collection 类型数组和列表框的问题(急!) 安装的中文版vs.net,调试c#程序时,提示不能调用类库,为什么? mstcpip.h哪儿有? 菜鸟的问题,请帮忙 .c and .cpp 一个关于mfc兼容性的问题? 翻译高手请进...... 求教:关于mp3算法的问题 这里的狗屁文章很多,不过看得让我笑个不停 RichTextBox右对齐怎么做? 关于大数据的问题? 关于CStringArray的使用问题???? lpd好麻烦!!! 关于Dependency的问题 有谁做过排课系统吗?具体的算法。。 我能单步跟踪么? 有没有高手指点一下,游戏需要OpenGL,怎么办? 请帮帮我!我用query+Updatesql更新时出现问题 一个全新的关于.net技术的网站--XML中华网(www.xmlchina.net)! 想让JLabel显示的字是从上到下的。该怎么办? 关于相同记录不能存在的问题 ?消息响应问题 好难的问题!!! 菜鸟有道数组问题请教!!!!!!help,help 关于CStringArray的使用问题???? !!!请问如何通过VB控制来将word文档中的1个图片替换为另1个图片!!!!! 好东东 !!!请问如何通过VB控制来将word文档中的1个图片替换为另1个图片!!!!! 请教高手,给高分!!!!!! 难呀,很多高手都说难!!!! 屏蔽右键??如何做。。。。。 有简单的访问StoredProcedure的方法吗? 简单问题:redhat linux7.2 支持中文输入吗? 谁有ASP上载组件的源代码下载 !!!请问如何通过VB控制来将word文档中的1个图片替换为另1个图片!!!!! Label控件拖放时,拖放结束(放开鼠标)触发哪个事件?急... 技术问题中的非技术问题》》》》》 请大侠看看这个怎么实现比较好!读取文件的一部分。。。 如何把c++builder开发的程序移植到 windows ce环境下???共有6870分送!!! 如何显示JPG文件? 再问审批流程中的多角色定义 屏蔽IE工具栏等的高难度问题?????路过的高手都都看看吧;-) 同分异构体的类别异构高中范围里的类别异构 碳酸钙转化为氯化钙一定要加盐酸吗?如题 请问水玻璃是什么如题 氢氧化钠与硅酸钠会反应吗但据说会生成偏硅酸钠,这是否可靠 水玻璃是什么物质 请问水玻璃是什么啊 过碳酸钠和5水硅酸钠反应吗?和氢氧化钠呢?RT大哥……是过碳酸钠…… 春秋战国时期的故事我要几个*简短*的*有趣*的!一定要有趣有趣有趣! 硅酸钠是什么 越南语里加油的发音是什么? 春秋战国时期的故事有什么?无 顺反异构如何判断 越南语欢迎的发音是什么?急 硅酸钠的反应硅酸钠都和啥子东西在啥子条件下反应生成啥子啊?除了和酸反应生成硅酸,还和别的反应么?呃……玻璃的主要成分是硅酸钠、硅酸钙和二氧化硅…… 大学有机化学:顺反异构,对映异构,构型,构象之间究竟是什么关系? 英语翻译()内的内容不用翻译,不一定非要逐字翻译,意思一致即可.1.能便宜一点吗?//// 便宜点!/// 最便宜多少钱?2.(询问旅店价格时)住旅店一晚上多少钱?3.请问这附近哪儿有汽车站?4.请问 (越南语)anh dung buon roi se co mot ngay anh se ngaq duoc mot nguong con gay tot hon em deq hon ,anh bi te co dau khong .di khang bac si thu co bi chi khong .te co dau hay viet cho em biet em nghe anh bi te em rat buon 求1个春秋战国时期的小故事只要1个!(不要说田忌赛马和晏子使楚) 越南语里越南的发音是什么?急 春秋战国的故事 有机化学中,顺反异构属于同分异构吗? 英语翻译kongdong dangdong dingdong kuihongkongkuangdangdong sikong dangdongmaihitinghongkui dongbaladuo空洞 当东 叮咚 亏红空旷当东 司空 当动脉hi挺红逵懂巴拉多 硅与什么反应生成硅酸钠 求一个春秋战国的故事好象是有一个的爱妾,原来深受喜爱,后来得了天花,到死也没有让君王看见她那因天花而毁容的脸.还跟她儿子说,她之所以不见君王最后一面,是不想破坏她以前在君王眼 古代文明为什么大都在两河流域 古代文明为什么大都在两河流域?四大文明古国在什么样的地理环境中发生和发展?古代罗马和古代雅典奴隶制的共同点是什么? NgocBinh说Đảo song tử tây là của VIỆT NAM 我国古代有哪些科技水平处于世界领先水平 发源于两河流域的古代文明是A、埃及文明B、西亚文明C、印度文明 502胶水把剪刀粘住了有什么解决办法吗?今天用502的时候用剪刀把胶水前面剪了一个开口,但是没有想到的是胶水顺着流到剪刀上来了,等我发现的时候剪刀已经被502粘得很牢固了,请问有什么办 水玻璃是什么 为什么亚洲的印度河,黄河和两河流域都是世界古代文明的发祥的?注意用地理知识回答 被502胶水粘住了怎么办? 水玻璃是什么啊? 传统的农业灌溉方式我急 25mL氯化钙溶液中含Cl-数为3.01×1022个(22为上标),此氯化钙溶液的物质的量浓度为( )A.4mol/L B.2mol/L C.1mol/L D.0.5mol/L 有机化学的顺反异构戊烯上的ch3和h位置不可以互换么………………我们老师说这是可以旋转的,我不明白的是旋转之后不就是同一个结构么,为什么叫顺反异构呢…………………… 中国古代农业的发展,(包括农具,灌溉技术,农作物的种植,和经济中心的转移,重农抑商) 请帮忙找下春秋战国时期的一些人物的事迹最好是写作素材 有机化学顺反异构的偶极距大小比较规律是什么 碳酸钙怎么转化为氢氧化钙 常见的食物中含汞的有些什么呢麻烦告诉我 水玻璃胶(俗称玻璃水)会挥发有毒气体吗?我前一段时间在我的毛坯房的水泥地面上刷了一层玻璃水,之后就感觉很刺激咽喉,没法住人.请问玻璃水会挥发何种气体,是否有害我用的玻璃水是 碳酸钙和氧化钙和氢氧化钙之间相互转化的关系 塑料被502胶水粘住了怎么弄开? 泡花碱泸州有卖的吗?也称硅酸钠.水玻璃. 战国时期的士是指哪一类人我们的语文课题 被502胶水粘住了,什么办法能弄开?确保两个物体都还是好的(塑料). 为什么中国古代科技非常发达,而同时期的欧洲远远落后,但近代却截然相反,为什么.请从中国和欧洲两个地区的角度分别说明, 谁知道战国时期的士啊?战国时期著名的士有谁啊?请用一句话概括 在古代中国科技处于先进 现代怎么不行了 英语翻译No don cai ngay nay khi dang o Saigon.Mot cam giac buon,vui lan lon.Lan nay di cong tac sao no nho nha,nho moi nguoi den the.Ngoi an com trong khach san khi no goi mon ca kho no nho den noi ca kho ma me chong no van hay kho.gan 2 thang na 关于战国时期的士的特点士在战国时期是一个特殊的阶层,这个阶层从地位上看是______的阶层,他们的特点是______ 中国古代自然科学家都有谁?列几个人就行,最好带生平介绍 英语翻译越南民主共和国独立自由幸福越南越南民主共和国政府赠团结战胜美帝国主义为在越南抗击美帝国主义侵略的战斗团结友谊纪念1967.6.29范文同总理 战国时期的士的故事是要士的故事 中国古代、现代科学家的名字各要十个 英语翻译rat mong nhan dc tin,co the tu gioi thieu ve ban mot chut ko?sao biet nick cua minh?ban la nam hay nu?ban ten gi bao nhieu tuoi o dau?minh cung rat vui dc lam wen voi.voi ai nhi 把氯化钙转换成碳酸钙?化学方程式就行了``谢谢了 3个古代和现代的中国科学家 英语翻译xinloinha tatcadeulaloicuotoi
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘