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

【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/

主流浏览器性能测试,IE10百分百完胜! TortoiseSVN的基本操作 再见,Fireworks! 投资者告诉诺基亚CEO:他们快没耐心了 直接拿来用!最火的Android开源项目(二) 营收奇迹:三消游戏Candy Crush Saga成功启示录 马化腾对话李连杰:移动互联网的能量有多大? UC与趋势科技携手,移动浏览器加固安全 乐视发布超级电视X60 售价6999元 巨头们抢滩或已结束?EMC掀起首场SDN登录战 CloudStack创始人梁胜:让中国软件走向世界 ArduinoDroid:让你在Android设备上开发Arduino 码农们的机器人:LEGO MindStorms EV3 详解 JavaScript 中的 this 对话PaaS平台dotCloud布道师:“轻量级”与“重量级”虚拟化 微软:谷歌企业生产力软件依然不行 IT旅途——程序员面试经验分享 17岁女高中生赢得编程马拉松大赛冠军 雅虎宣布开发新的搜索工具 创新用户界面 前谷歌高管给初入职场新人的14条忠告 业界良心 Facebook下一步将开源交换机 Google Glass:未上市先遇阻 TIOBE 2013年5月编程语言排行榜:Objective-C再度反超C++ 开发者需知的10类工具 林仕鼎:架构设计与架构师 跨平台工具火拼:Icenium与PhoneGap Build谁属王者? 索尼终于想明白了:PlayStation生态走向开放 高达10亿美元,Facebook为什么要收购Waze? Cocos2D-X成全球第二大游戏引擎 仅次于Unity 亲爱的苹果,能不能别让应用太廉价? 陈晓影:一位女海归曲折的拓荒故事 答题,大家帮我看看怎么让这个session的改变在页面上显示出来~~~~~~~~~~~~~~~~~~(开始写错了~~) 请教各位DX:关于iframe中显示图片的问题 xp的桌面问题 急!!注册数据库的问题 IBM软件清库存(大优惠) linux 9.0 安装后无法启动,请帮助 请问delphi怎么读取xml文件中的内容? IBM软件清库存(大优惠) 〉〉〉〉〉〉〉〉求一份对旧系统进行分析、整合、优化的文档 又是闪烁,头大! 简单问题,请紧急指导.(在线) help help : fortran + dll = ? 奇怪的现象:判断不了SQL sum()查询结果!!! 2003高考试题 设置访问表命令:“access-list 2 permit 10.0.0.0 0.0.0.255”中10.0.0.0 和 0.0.0.255分别指什么? 请问谁知道这是什么缘故啊? 如何计算cpu和memory的一般的使用上限 在delphi中使用什么报表控件打印的报表效果较好 谁知道db或dbf头文件的格式? 急急 NMFtp中我想从ftp服务器下载指定文件扩展名的文件,该怎么办? 初始化页面的时候,如何使TextMode="Password"的asp:textbox有默认值显示? IBM软件清库存(大优惠) 又是可恶的乱码问题 struts与数据库!在线等待! 如何开发asp.net程序(基于vb) vc++的链接错误 如何用程序动态的获得activex控件的方法属性事件信息 请教:使用web.xml做资源约束时如何由自己的程序来做用户验证 请问:怎样编程来来虚拟网卡? 急!创建LOOKUP的问题 如何计算cpu和memory的一般的使用上限 新问题请教! 老问题:从Excel文件里把数据导入导数据库中 有汇编玩的非常牛的人吗??? 字符串操作的简单问题 学习J2EE需要装什么软件? >>有关记录的问题??<< 请高手指教:出现“ORA12663:服务器未提供客户机要求的服务”问题,怎么解决? 大侠救我! 动态sql问题请教,谢谢 填充combobox的问题 windowsxp不能创建拨号连接 怎樣轉換時間格式 ACCESS问题 Linux下上网问题?在线等待!急!急!急! 终极讨论:从Excel文件里面导入数据 winsock的问题 关于WINDOWS下邮件程序编写问题 Solaris下的Makefile问题 在lan里面的两台主机之间怎么配ppp连接,没有modem 我的SQL数据库安装的是实例,好象有问题哦! 在下列句子中填入与“站立”相近的词语:1、如今,一座座海洋石油平台已()在海涛之中 2、月球上只能看到广袤的荒原上高山(),巨石嶙峋3、社会主义的中国象巨人一样()在世界的东 我心中的黄河,500字 当a1~a10中为a时,计算b1~b10中大于0的单元格数值之和, Ils regardent les photos de Prerre的注音Ils regardent les photos de Prerre的注音 介绍一本书 400字 sum(A1:A10+B1:B10)公式=sum(A1:A10+C1:C10)是否与=SUM(A1:A10)+SUM(C1:C10)一个意思 法语直接宾语人称代词位置问题:Ils viennent souvent soir leurs parents.如果把父母用les替代,及否定按照简法上语法说:助动词(pouvoir devoir vouloir)+inf 或者最近将来时.那么像 venir+inf 来做某事、aime HB与2B铅笔哪个导电越强?你们太没个性了只会复制别人的 什么是等比定理?公式是什么?通俗一点啊,看不懂 第二段中一闻一见一问,表现了作者对中仲永什么样的态度 英语里goose summer的意思貌似不是夏天? 等比定理公式 伤仲永第二段中一闻一见一问表现了作者对仲永怎样的态度 复合函数求导 我这么算哪错了 第三问 关于等比定律,如图记得以前有一个三角形,跟图一样,谁比谁等于谁比谁,这是求的什么,定律是什么,最好详细一点 方仲永中自为其名的为字什么意思 三个元素相乘求导如a*b*c求导如何化解 设向量a1=(a1,b1,c1),a2=(a2,b2,c2),B1=(a1,b1,c1,d1),B2=(a2,b2,c2,d2),下列命题中正确的是()A 若a1,a2线性相关,则必有b1,b2线性相关B 若a1,a2线性无关,则必有b1,b2线性无关c 若a1,a2线性相关,则必有b1,b2线性无关d 111等于哪两个数相乘? suggestion和suggest 什么区别 什么是等比定理初中学过的,一不小心给忘了 一个数 111相乘一个数与111相乘 怎么巧算 开机后出现“the operation timed out”updatesyslive对话框上是这个,还可以上网,网络连接已经修复了,重启还是弹出这个窗口 爱莲说中歌颂的是莲花,却几次提到了菊花和莲花,其用意是什么 现在流行的PK用英语怎么说? The operation has timed-out. 等比数列的原理(要详细 爱莲说一文写到菊花和牡丹有什么作用 为什么我的Visual Studio 2003打开项目时会出现这个错误:尝试创建WEB项目或打开位于URL:"http://localhost/web."的web项目时,web服务器报告了以下错误:"the operation timed out". 函数f(x)=2√3sinxcosx-2sin²x,x∈R.(1)求f(x)的单调减区间与对称中心;(2)用五点法画出f(x)在[0,π]的图像. 大器之才的器是什么意思 operation timed 陶渊明的 爱莲说为什么里面主要说的是喜欢菊花 而不说莲花呢? “大器之才”是什么意思 目前的中国,海防和陆防哪个更重要? name that place 求一句英文翻译:(对于保险的要求,你是否可以用英语写在一张纸上给我...)翻译句子:47. 对于保险的要求,你是否可以用英语写在一张纸上给我,因为我口语不是很好,可能无法很好的向保 新中国成立后为什么致力于海防的现代化建设,结合实例说明 No one was aware_________Jane had gone.A.where that B.of the place C.of where D.the place 如图K1-3-7.求图中阴影部分绕AB旋转一周所形成的几何体的表面积和体积 司马迁《史记·商鞅列传》文中的议论代表哪个阶级?卫鞅曰:“治世不一道,便国不法古.故汤武不循古而王,夏殷不易礼而亡.反古者不可非,而循礼者不足多”.孝公曰:“善.”以卫鞅为左庶长 22短文两篇第二课时爱莲说,陶渊明为什么独爱菊花 介绍《王尔德童话》的400字. 整形手术英文怎么说? It got its name from the wooden fence that stood where the street now X2-6X+8=0 用公式法或分解因式法解, 司马迁《史记•商鞅列传》是哪家学派的 怎么理解“你的心里只有你”这句话?好吧,俩高二学生,约定高考后双方都没男女朋友的话便在一起,现在双方依旧没男女朋友,都开始为重本冲刺.但我写了一本青春纪念册,关于我和她的很多事 求黄河的文章,要500字到530字之间 吃减肥药,做整形手术 用英语怎么翻译 这表情什么意思! 分解因式 x2-6x+8 Let’s go by underground,shall we?保持句子原意,改成:_____ _____ go by underground?.对了追分 π_π……这表情是指什么意思?我送了一份礼物给心上人,是条白色长裙,她发来这个表情π_π…… We will fly a kite as soon as your homework ____ A.finished B.will be finished C.has finished ...We will fly a kite as soon as your homework ____A.finished B.will be finished C.has finished D.is finished 运用生活与哲学相关知识,阐述京津冀三地发展为什么 我国近代筹划海防是在哪一历史事件中?你认为当时筹划海防有无意义?你的理由是什么 用滑轮提物体用滑轮组提升物体,当绳子自由端被拉下2米时,物体升高了0.5米,被提升物体的质量是20kg.若不计动滑轮重力和摩擦阻力,则拉绳子的力应为多少牛? 英文字母表中那个字母总在向人提问;英文字母表中那个字母能解渴. 戚家军海防的故事 英汇丰银行报告:中国成为2013年度以色列军队炮击加沙打死一名巴勒斯坦人壮美!摄影师抓拍冰冻海浪翻滚瞬间【高英汇丰银行报告:中国成为2013年度港媒:中国小偷泰国免税店内行窃后坐飞娜塔莉·波特曼:参演《雷神》,主要是奥巴马豪华座驾“野兽”细节曝光美国务卿将访欧洲中东八国 重申与沙特美空管局解除禁令 飞行全程可使用电子美国空军证实一架“捕食者”无人机坠毁美国务卿将访欧洲中东八国 重申与沙特简化赴英签证手续今日实施杭州发布十大产业高层次人才需求榜 技杭州发布高层次人才“需求榜” 技术研俄罗斯核武部队大规模演习抗衡北约反导叙利亚如期销毁化学武器 获禁止化武组伊朗220亿美元油款因美国制裁“被困斯诺登在俄罗斯找到工作 负责网站维护韩国6岁萝莉美照 【组图】劳动人口不足 推迟退休成亚洲国家\"奥巴马座驾“野兽”细节曝光:配有自动甘荀雪梨汁真正的带你装B带你飞Love\\\'s Philosop在音乐中RUN RUN RUN:捷波耐用的运动水壶人人都需要,这几款都不Love\\\'s Philosop魅族为新机魅蓝Metal炒作,诺基亚澳大利亚的一个神秘小镇,居民都生活在对不起,我哭了Love\\\'s Philosop李玉刚算啥,这位美少妇才是真传奇!国产“macbook air”UX—你的桃花运旺吗?进来测试下吧微商创业的核心:六种策略做好朋友圈营金谷源中期业绩预亏300万元—500哥伦比亚大学才女的反思:宝贝你真聪明Love\\\'s Philosop东宝生物上半年业绩预降2%-20%他P掉了人们手中的手机,结果....家常辣子鸡Love\\\'s Philosop
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘