文档章节

QClub 太原,2014年11月15日 活动回顾

lxbzmy
 lxbzmy
发布于 2014/12/08 16:04
字数 758
阅读 18
收藏 0

QClub 太原,2014年11月15日 活动回顾

Global Day of Coderetreat 是一个全球性的编程练习活动,时间是11月15日,QClub太原又一次参加了这个活动。

什么是CodeRetreat? CodeRetreat是一个一天的集中练习的活动,专注于软件开发和设计的基础。通过给开发人员提供专注练习的机会并远离完成工作的压力,CodeRetreat这种形式已被证明是提升编程技能的有效方法。通过练习模块化和面向对象的基本原则,开发人员可以提高他们编写代码的能力并使变更成本最小化。

活动现场

活动持续一整天,早晨9点开始,大约有12个人到场,有经常参加的热心人,也有第一次过来的新人,主持人是柴锋同学。

上午花了一些时间讲解了一下单元测试的含义,并通过一个简单的例子:“分解质因数”来熟悉测试驱动开发。

中午少时休息正式开始生命游戏活动现场

这个细胞的世界是由“二维数组”组成的世界,玩家扮演的是世界之外的“上帝”,数组每个元素都视为一个“细胞”,它有两个状态:生存和死亡。每个细胞与以自身为中心的周围八格细胞产生互动。对于任意细胞,规则如下:

  • 当前细胞为存活状态时,当周围低于2个(不包含2个)存活细胞时, 该细胞变成死亡状态(模拟生命数量稀少);
  • 当前细胞为存活状态时,当周围有2个或3个存活细胞时, 该细胞保持原样;
  • 当前细胞为存活状态时,当周围有3个以上的存活细胞时,该细胞变成死亡状态(模拟生命数量过多);
  • 当前细胞为死亡状态时,当周围有3个存活细胞时,该细胞变成存活状态(模拟繁殖);

可以把最初的细胞结构定义为种子,当所有在种子中的细胞同时被以上规则处理后, 可以得到第一代细胞图。按规则继续处理当前的细胞图,可以得到下一代的细胞图,周而复始。

第一轮两人一组,有用HTML、C、JAVA的,在短短的45分钟内都没有写完。

第二轮换人重新写,增加要求只使用命令行和记事本编辑,大家的效率顿时下降,但仍比第一轮走的远。

第三轮再换人,这次要求“尽量不用鼠标”,凭借着前两次的熟练有一组在要求的时间内完成了任务。

最后剩余时间不多,在一起做了一些总结分析,并观看了一些软件开发活动中的实践视频。

© 著作权归作者所有

共有 人打赏支持
上一篇: 2020年遐想
lxbzmy
粉丝 40
博文 39
码字总数 12963
作品 0
太原
架构师
私信 提问
西安OpenParty11月29日活动高清图文回顾——新增西安APEC蓝美图!

本次活动由西安OpenParty负责线下活动组织运营,线上由InfoQ-QClub、OSChina协办。 OSChina活动召集帖:运维为王——应用系统、DevOps与Docker(11月29日) Info-QClub活动召集帖:QClub西安...

葡萄城控件技术团队
2014/12/02
0
42
2016 年度 OSC 源创会计划,有你所在的城市吗?

2015年的OSC源创会随着12月12日北京源创会年终盛典的成功举办而宣告圆满收官。你可以通过 http://www.oschina.net/events 页面了解到我们举办过的源创会的详细信息。 “源创会”是开源中国主...

oschina
2015/12/22
9.3K
119
2014 中华架构师大会免费报名中 分享有奖

由中华数据库行业协会主办的2014中华架构师大会将于11月15-16日在上海举行,届时来自全国各行各业的资深IT架构师将欢聚上海,探讨与交流架构经验。9月2号之前报名可免费入场,另外这里有三张...

oschina
2014/08/27
2.3K
13
2017年度 OSC 源创会计划,技术干货精彩纷呈

OSC 源创会是开源中国主办的面向开发者的线下技术分享和交流活动,目前已经举办了 6 年,覆盖全国一,二线IT主流城市,截止2017年5月举办次数已超过60场。源创会全部的图文回顾请浏览 https:...

oschina
2016/11/22
17K
62
Global Day of CodeRetreat 2014 China

Global Day of CodeRetreat 2014 China 时间:2014年11月15日 9:00 - 17:00 地点: •北京市东城区东直门国华投资大厦1105 •西安市高新区锦业一路34号国家服务外包示范基地二区IT孵化器1号楼...

文刚的技术博客
2014/10/28
187
4

没有更多内容

加载失败,请刷新页面

加载更多

java基础:基本类型占用字节数

在Java中一共有8种基本数据类型,其中有4种整型,2种浮点类型,1种用于表示Unicode编码的字符单元的字符类型和1种用于表示真值的boolean类型。(一个字节等于8个bit) 1.整型 类型 存储需求 ...

watermelon11
7分钟前
0
0
mogodb服务

部署MongoDB 官网: https://www.mongodb.com/download-center/community 创建mongo数据目录 mkdir /data/mongodb 二进制部署 wget -c https://fastdl.mongodb.org/linux/mongodb-linux-x8......

以谁为师
昨天
4
0
大神教你Debian GNU/Linux 9.7 “Stretch” Live和安装镜像开放下载

Debian项目团队于昨天发布了Debian GNU/Linux 9 "Stretch" 的第7个维护版本更新,重点修复了APT软件管理器中存在的安全漏洞。在敦促每位用户尽快升级系统的同时,Debian团队还发布了Debian ...

linux-tao
昨天
4
0
PHP 相关配置

1. php-fpm的pool 编辑php-fpm配置文件php-fpm.con vim /usr/local/php/etc/php-fpm.conf //在[global]部分增加以下内容 include = etc/php-fpm.d/*.conf # 相当与Nginx的虚拟主机文件 “vho......

Yue_Chen
昨天
2
0
EOS主网数据同步指南

本文介绍如何安装EOS节点软件并接入EOS主网,主要包括以下内容: 如何安装EOS节点软件 如何配置EOS节点软件接入主网 如何启动EOS节点软件与主网数据同步 如何检查主网数据同步进度 如何正确地...

汇智网教程
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部