阅读更多
开源力量公开课第十期

课程题目:纠结中前行的配置管理

副标题:超过600个开发人员的超巨型项目如何在持续不断的迭代开发过程中进行持续集成和配置管理

时间:3月19日晚6:30 - 9:00

线下报名(免费): http://www.headin.cn/Themes/Activity/Details/?activityId=512f23f8869d081b3463066c

线上直播报名(20学点):http://www.chuanke.com/s1109707-7231.html

活动背景:

从2011年8月启动项目到2013年1月10日割接上线,在这16个月中,上海移动CRM、BOSS、经分、CBOSS、客服、电子渠道等系统是如何完成协同改造的。面对三个研发中心、两个实施团队、一个现场服务部门的600多名员工参与项目,你该怎么协调,分派,沟通。面对2500多万用户数据,70多个子系统、2000多个功能菜单、2200多个外围平台接口的联调测试,你该怎么办?本人作为PMO成员,配置管理团队负责人将在这里告诉您如何以配置管理为基础在这样一个大型项目的持续不断的迭代开发上线过程中,如何有效的管理实施源代码版本、分支基线策略、并行开发工作协同、bug版本修复,不同分支版本的代码合并,基于脚本的构建编译部署发布,基于工具的代码审查工具,统计代码开发工作量,度量开发进度,统计代码质量。

讲师介绍:

马万平,网名“诺亚之舟”(新浪微博),配置管理社区SCMEye、我用subversion社区 主要管理人员,参与开源翻译项目 《敏捷团队的自适应配置管理》 校稿工作。现任职于大型电信系统服务软件提供商,10年配置管理经验,成功对多个大型电信项目实施配管管理、持续集成及过程改进;精通CVS、SVN 等版本管理工具,精通 Makefile 编写及Cmake等自动构建系统,对配置管理、持续集成、持续交付、过程改进等有着深刻的理解。

时间安排:

18:00 - 18:30:用餐,课前交流
18:30 - 19:00 : 自我介绍 , 课前小活动
19:00 - 21:00 : 讲课 

课程大纲:

1、项目背景、开发模型、管理系统介绍
2、配置管理团队在项目中做了些什么
3、需求采集你为什么那么纠结
4、设计、架构与持续集成、自动部署的关系
5、程序员你为什么总是那么粗心大意
6、tester 你为什么和我同病相怜
7、配置管理员,我们是最后一道防线
8、配置管理员的七种武器之(script、gmak、Cmake、maven、hudson、svn、trac)
9、项目反思

---------------------------------------------------------------------------------------

开源力量公开课,每周二晚线上线下6:30同时开课,像最牛X的开源技术专家学习!

订阅开源力量公开课,即时掌握最新开课信息: http://tinyurl.com/osforce 

课程背景:

开源(开放源代码)是人类最美好的品质在科技领域的体现,她饱含了人类开放、分享、协作、创新的精神。“开源力量公开课"的推出就是为了更好的推广开源技术,同时满足人们深入学习开源技术的需求。我们将邀请一线的开源技术专家,每次课程聚焦一个主题,每次课程时间两小时,每周二晚线上线下6:30同时举行,让更多的人掌握开源技术。

开源力量新浪微博:@开源力量
3
0
评论 共 1 条 请登录后发表评论
1 楼 lzldream2009 2013-03-18 13:18
[size=xx-small][/size][color=red][/color]

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • OpenSessionInView

    当View 层逻辑完成后,才会通过Filter的doFilter方法或Interceptor的postHandle方法自动关闭session。 1. 在 web.xml 中加入对应过滤器配置文件   Java代码 <!-- Spring的...

  • hibernate的session不自动关导致内存溢出

    session会在你使用查询后缓存起来,在不同的session,是分离数据不共享的。如果你是使用了FlushMode是commit,大量的查询有可能会导致数据堆积在session,造成内存溢出。之前在做一个毕业设计的时候,从数据库读取...

  • OpenSessionInView模式

    假如连续使用多次,则获得的session不是同一个对象,并且使用完需要调用close方法关闭session。 2. getCurrentSession,从字面上可以看得出来,是获取当前上下文一个session对象,当第一次使用此方法时, 会自动...

  • hibernate中创建session的两种方式方式,区别在哪里?

    hibernate的session的产生方式,区别在哪里? hibernate的session的产生方式,区别在哪里?如何产生? session的产生方式有哪些,并且为什么要分这个? 产生流程: 1、方式一 ...

  • 关于OpenSessionInView

    <br />当hibernate+spring配合使用的时候,如果设置了lazy=true,那么在读取数据的时候,当读取了父数据后,hibernate会自动关闭session,这样,当要使用子数据的时候,系统会抛出lazyinit的错误,这时就需要...

  • 细说OpenSessionInView问题

    转载出处:https://www.cnblogs.com/zjrodger/p/4615809.html【环境参数】 环境:SSH框架 【问题描述】 NoSession问题 HibernateTemplate对象提供的方法如果使用“延迟加载”,Session对象的管理不受开发者控制...

  • 简述OpenSessionInview的作用。

    OpenSessionInViewFilter解决数据库操作表(一对多)延迟加载时session关闭的异常

  • Hibernate的OpensessionInView模式

    使用OpenSessionInView模式,在视图层重新打开session,访问数据库。 二 、OpenSessionInView模式的实现原理: 首先要使用getCurrentSession打开session openSession和getCurrentSession方法的区别: openSession...

  • 关于OpenSessionInView 的作用、配置及原理

    如果 Service 层返回一个启用了延迟加载功能的领域对象给 Web 层,当 Web 层访问到那些需要延迟加载的数据时,由于加载领域对象的 Hibernate Session 已经关闭,这些导致延迟加载数据的访问异常。把一个Hibernate ...

  • opensessioninview

    Spring为我们解决Hibernate的Session的关闭与开启问题。  Hibernate 允许对关联对象、属性进行延迟加载,但是必须保证延迟加载的操作限于同一个 Hibernate Session 范围之内进行。如果 Service 层返回一个...

  • Spring的getSession方法造成的数据库不关闭连接

    发现数据库连接很快就用完了,一调试,是由于在getSession方法之后出现的这个情况,去网上一查,原来getSession获取的是没有经过Spring包装的原始的session,使用完之后不会自动关闭,需要调用手动调用close方法,...

  • OpenSessionInView 的作用、配置及原理

    如果 Service 层返回一个启用了延迟加载功能的领域对象给 Web 层,当 Web 层访问到那些需要延迟加载的数据时,由于加载领域对象的 Hibernate Session 已经关闭,这些导致延迟加载数据的访问异常。把一个Hibernate ...

  • SSH session连接关闭问题的解决

    于是又找到OpenSessionInViewFilter 的方式还是不能解决, 最后采用的是 Session session = super.getSession(); String hql = "from Item as i"; List l = session.createQuery(hql).list(); ...

  • 解决no session问题的三种方式

     也就是要做到当前 session 在 Service 层的方法弹栈后不随事务的提交而关闭,直到一次请求与响应完成才关闭。这时用到的一个技术就是 openSessionInView,将 session 与当前请求对应的线程绑定在一起【此 session ...

  • 解决session 关闭问题 WARN - unclosed connection, forgot to call close() on your session?

    解决session 关闭问题 WARN - unclosed connection, forgot to call close() on your session?

  • 关于组织参加“第八届‘泰迪杯’数据挖掘挑战赛”的通知-4页

    关于组织参加“第八届‘泰迪杯’数据挖掘挑战赛”的通知-4页

  • PyMySQL-1.1.0rc1.tar.gz

    PyMySQL-1.1.0rc1.tar.gz

  • 技术资料分享CC2530中文数据手册完全版非常好的技术资料.zip

    技术资料分享CC2530中文数据手册完全版非常好的技术资料.zip

  • docker构建php开发环境

    docker构建php开发环境

Global site tag (gtag.js) - Google Analytics