[活动]北京 PerlChina 七月聚会

来源:互联网 发布:徐州淘宝村 编辑:程序博客网 时间:2024/04/23 22:57

  下午去五道口的蚂蚁咖啡红酒吧参加了七月份的Perl聚会,之前还是去年九年参加了Perl Workshop,那也是第一次真正接触Perl,之后用Perl写过一些小脚本,今年还用Perl做了一个数据转换的项目。近期订阅了PerlChina的邮件组,天天看大家讨论Perl种种话题,心生向往,这次看到邮件组时能通知就去参加了。这次聚会安排如下:

  •  agentzh - pack/unpack 实现简单的 TCP 协议的客户  - 聊一下使用 Perl 做测试   (40分钟)
  •  joe     - DBI 灵活使用,用来导出数据的案例。(20分钟) 

   joe和agentzh都已经在去年的Perl Workshop去过了,时间过得真快,转眼就是一年。

   joe讲的他近期做的一个从数据库导出Excel报表的小工具,操作数据库当然用到了DBI模块,另外我感兴趣的还有一个操作Excel的模块,只记得用到的接口是WriteSheet,这个模块是跨平台。五月份,我也写个一个操作Excel数据的Perl脚本,只不过我用的是MS提供的接口,用起来繁琐还不能跨平台。

  agentzh这次没准备演示,讲的是用Perl实现TCP协议。pack和unpack方法没怎么听明白,我对他提到的tt模板和Perl微语言很感兴趣,微语言的确很能提高效率,还很酷。agent这次是用类似JSON的语法表达了TCP协议,顺便聊了一会形式逻辑,从发明lamda算子的数学家(名字忘了)说起,最后回到了Perl的微语言实现,据他说Perl这套语法分析机制比yacc和lex要好,微语言的确是个好东西,关键是还很意思,想想自己设计一个语言或者是模板,是多少有趣的一件事情。

  因为邮件组里有人提到过想听听agent讲他的Perl测试经典,agent又讲了一阵关于Perl测试的经历,演示稿用的还是去年的。Perl经常用于测试领域,但agent提到的CPAN上的自动化测试工具还是很有新意,尽管这套工具在CPAN早有应用,但在一般的软件公司还是用很多的人力做着同样的测试内容。 另外agent还提及了用JS测JS,希望下次聚会能听到他在WEB前端测试方面的见解。

 

  总结一下,这次聚会的收获,领略了微语言的魅力,以后得好好学习编译原理。另外对白盒测试加深了理解,白盒测试很重要,也充满了挑战性。但令人失望的是公司很不重视白盒测试,即使这样,白盒测试的概念和基本方法还是有必要了解,这对于实现稳定可靠的软件很重要。

 

 

 

 

 

 

 

原创粉丝点击