北京设计模式学习组bjdp.org第7次活动(2013.08.04)回顾会纪要
时间:2013.08.04,9am-7pm
地点:北京龙泉寺(北京凤凰岭风景区内)
参加人数:北京龙泉寺信息中心(20人)、北京设计模式学习组(9人)
活动要点:
1)寺院巡礼:义工师兄带领参观寺院、学习上香及礼佛仪轨、绕塔、参观面人动画制作现场、观赏面人动画片《贤二律师传之:当小和尚遇上劫匪》、观看美国记者眼中的龙泉寺短片及仁爱慈善基金会短片;
2)伍斌分享Cucumber-jvm的BDD开发经验:TDD是面向程序员的,帮助程序员把代码写好。BDD是面向业务人员、测试人员和程序员的,能帮助把代码写对,不至于犯南辕北辙的错误。TDD和BDD都能保证代码内在质量不失控,并能以终为始,减少浪费。
3)王洪亮分享编程中的Annotation的使用经验:如何在通用校验框架、简单form检索器、通用Excel数据导入包、动态模板方法中使用Annotation来提高代码的可读性和易用性。
4)分2个时段(每时段30~40分钟)来结对编程实现“哈利波特购书优惠”招式,并在每个时段后分享心得:a) 初次接触TDD的匠友,需在家做好准备工作,安装好JUnit等单元测试工具;b)大家趋向于一开始就做一个很复杂很全面的概要设计,结果挫折感较重,而忽视了先从简单的测试入手;c) 下次操练应该刻意安排有TDD经验的老手与新手结对,尽量避免两个新手结对的情况。
5)讨论与分享解决下面问题的心得:a) 需求总在改;b) 如何跟踪bug;c)如何处理遗留代码;d)业务的变更管理、如何让一个系统能适应多种需求的客户、如何管理并行的项目需求;e) 如何提高编码热情(有趣的招式、快速可视化的反馈);f)运用敏捷的思路和技术(“推行”新的做法 vs 采用“加微信”的方式逐渐做大;敏捷的本质:可视化的快速反馈、令人感到安全互信的团队、专业精神)
上香
绕塔
参观面人动画制作现场
制作面人
编码招式
结对编程操练
结对编程
观察员
分享感受
讨论与分享
活动合影
北京设计模式学习组bjdp.org第7次活动(2013.08.04)回顾会纪要的更多相关文章
- 设计模式学习--复合模式(Compound Pattern)
设计模式学习--复合模式(Compound Pattern) 概述 ——————————————————————————————————————————————————— 2013年8月4日<H ...
- python之路,Day24 常用设计模式学习
python之路,Day24 常用设计模式学习 本节内容 设计模式介绍 设计模式分类 设计模式6大原则 1.设计模式介绍 设计模式(Design Patterns) --可复用面向对象软件的基础 ...
- C#设计模式学习笔记:(3)抽象工厂模式
本笔记摘抄自:https://www.cnblogs.com/PatrickLiu/p/7596897.html,记录一下学习过程以备后续查用. 一.引言 接上一篇C#设计模式学习笔记:简单工厂模式( ...
- 设计模式学习系列6 原型模式(prototype)
原型模式(prototype)用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象.允许一个对象再创建另外一个新对象的时候根本无需知道任何创建细节,只需要请求圆形对象的copy函数皆可. 1 ...
- Java-马士兵设计模式学习笔记-总结
<马士兵设计模式学习>学习了以下模式: 1.装饰者模式(例子:水管工,木工) 2.策略模式(例子:老师用职称比大小.学生用成绩比大小) 3.简单工厂模式(例子:VechileFactory ...
- Java设计模式学习资源汇总
本文记录了Java设计模式学习书籍.教程资源.此分享会持续更新: 1. 设计模式书籍 在豆瓣上搜索了一把,发现设计模式贯穿了人类生活的方方面面.还是回到Java与程序设计来吧. 打算先归类,再浏览,从 ...
- UberX及以上级别车奖励政策(优步北京第四组)
优步北京第四组: 定义为2015年7月20日至今激活的司机(以优步后台数据显示为准) 滴滴快车单单2.5倍,注册地址:http://www.udache.com/如何注册Uber司机(全国版最新最详细 ...
- 设计模式学习--Factory Method
What Factory Method:定义一个创建对象的接口,让子类来决定实例化哪一个类.Factory Method使一个类的实例化延迟到其子类. Why Factory Method是一个比較基 ...
- Java设计模式学习总结
设计模式基础学习总结 这篇总结主要是基于我之前设计模式基础系列文章而形成的的.主要是把重要的知识点用自己的话说了一遍,可能会有一些错误,还望见谅和指点.谢谢 更多详细内容可以查看我的专栏文章:设计模式 ...
随机推荐
- android 自己定义开关(SwitchButton)
近期心血来潮,写了一个自己定义仿iPhone的开关. 有须要的同学能够来下载啦.支持点击自己主动滚动,速率能够自己依据须要改动.触摸滚动,大小自己定义,支持改动样式.就不录制动画,就上传了两张图给大家 ...
- POJ 1274 The Perfect Stall 水二分匹配
主题链接:id=1274">点击打开链接 呵呵 #include<cstdio> #include<cstring> #include<cstdlib&g ...
- oracle 关于日期格式转换与使用
在oracle中我们经常会和日期打交道,在做报表的时候经常会用日报,周报,月报之类的条件进行分组: 我写了些例子来启发下大脑 select Sysdate from dual select to_ch ...
- ZeroBrane Studio远程调试Lua程序(转)
环境: ZeroBrane Studio安装在Windows 7上,而要调试的程序运行在CentOS上: 设置: 在windows 7上,打开ZeroBrane Studio,打开需要调试的文件,例如 ...
- Android 基于Netty接收和发送推送解决方案的消息字符串(三)
在上一篇文章中<Android 基于Netty的消息推送方案之概念和工作原理(二)> .我们介绍过一些关于Netty的概念和工作原理的内容,今天我们先来介绍一个叫做ChannelBuffe ...
- Visual Studio 2010 将网站直接发布到远程站点
原文:Visual Studio 2010 将网站直接发布到远程站点 这次说下如何将web应用程序直接发布到IIS服务器站点!!! 问题的由来 本人每天要发布更新的程序,所以每次更新的时候要做的工作: ...
- 用golang写的生成文件md5sum,检验文件md5sum
源代码地址: https://github.com/sndnvaps/md5sum-golang
- 9、Cocos2dx 3.0游戏开发找小三之工厂方法模式与对象传值
重开发人员的劳动成果,转载的时候请务必注明出处:http://blog.csdn.net/haomengzhu/article/details/27704153 工厂方法模式 工厂方法是程序设计中一个 ...
- 移动web:图片切换(焦点图)
在web页面上图片切换(焦点图)效果实在是太常见了,PC端.移动端到处都有它的身影. 上次写了个tab选项卡的效果,在这里延续一下,改成图片切换的效果. 如果不需要自动播放,稍微修改下html标签.和 ...
- Directx11学习笔记【二十二】 用高度图实现地形
本文由zhangbaochong原创,转载请注明出处http://www.cnblogs.com/zhangbaochong/p/5827714.html 在前面我们曾经实现过简单的地形(Direct ...