bea usergroup归来

本文分享了一次参加极限编程分享大会的经历,重点介绍了三位演讲者的精彩演讲内容,包括XP实践要点、性能测试方法及个人成长历程。强调了沟通、测试优先和重构的重要性。

今天下午去参加了上海的 bea usergroup 大会,主题是深入极限编程,感觉还是受益良多的。这次大会有 yanger 主持,少了很多的商业气息,只是在中间休息阶段问了一些有关 bea 产品的问题。关于 bea 我也不大熟,平时用的都是 ibm 的一套,也就不多评论了。

一共 3speaker ,第一个是 thoughtworks 的资深顾问,讲了些 xp 要注意的地方,并配了些照片和图表,讲如何实施 xp ,还是有些收获的。第二个是阿里巴巴的性能测试专家,讲了如何进行性能测试,如模拟用户,确定负载等等。人挺牛的,但想想阿里巴巴每天 1 个亿的 pv(page view) ,他都搞得定,咱也没话说。

第三个出场的就是这篇文章的重点了,讲的的确很好,而且很有新意。这位是红工厂的老板,在中国工作几年,然后去加拿大开始了他的 xper 之路,回国后做出了自己的 JDO 实现。他的主题就是结合自己的经历,讲授一个 xper 的成长过程。因为是亲身所感,他讲出来很是实在,加上时不时幽它一默,如:上班让打游戏感觉很爽,跟印度美媚 pair programmer 却感觉很累。。。。。。让人在会意的微笑中体味他当时的感受和成长,同时加深对 xp 的一些实践的实际认识。

他并没有讲 xp 所涉及的所有要素,只是强调了 pp 和沟通的重要性以及测试优先和重构是程序员的基本素质这几个方面。他很是关注沟通的精神甚至一个人的性格要素,他认为好的 programmer 应该乐于去沟通,勇于承认不足,并能主动去向同伴或团队寻求解答(而不是首先去 google )。同时他对 xp 的精神提出了自己的看法,也是以人为本,但是另一种意义上的以人为本。他半开玩笑的说,以人为本并不是给你更多的工资,让你上班打游戏,让你 happy 的工作,而是把以前对流程的关注更多转到开发人员上面,让开发人员具备一个 xper 应有的素质。他通过亲身体验说明了一个好的 xper 即使不在 xp 的团队中,也能创造更快的开发效率,更高的代码质量和更少的加班。关于这点我也很是认同并有一些亲身的实践:通过测试先行,不断重构和努力消除重复代码,是能大大优化代码结构,提高代码质量,减少 bug 率的,而相应的反而会提高开发效率。

也许目前国内还较少有真正能实施 xp 的团队,我们也很难真的在项目中进行 xp 的完整实践。但只要我们接受 xp 的思想,在平时的实践中就采用一些 xp 推荐的方式,如测试优先、重构、持续集成、乐于沟通等等,先把自己变成一个合格的 xper ,那么在真的有机会实施 xp 的时候,我们就能更快的融入团队,更好的用 xp 的精髓指引项目走向成功。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值