啄木鸟/CPUG会课 2007 第3次 -- BPUG第16~17次会课因各种问题流课

-- ZoomQuiet [2007-05-23 10:34:58]

1. BPUG总第18次会课

时间: 2007-06-02 14:00--17:00
地址: 盈都大厦C座4单元6A

1.1. 公交路线

1.2. 讨论主题

  1. AlexDong -- thumbpy

  2. twinsant <[email protected]> --Detect blog platform

  3. yfs - chifeng

070602 14:20 ~ 17:40 +17行者会课

1.2.1. ThumbPy

拇指姑娘 -- 小巧的代码覆盖测试工具

  • Py 中有主要3种覆盖工具:
    1. figleaf
    2. pycover
    3. coverage.py
  • 创建起缘:
    • 出于项目的实际需求
    • 开发手工同步代码即可,后来发现无法获知是否可用?!
    • 使用unittest ,通过测试用例进行自动确认,但是无法获知,倒底哪些代码被用例涵盖了?!
    • 于是....
  • 13:00~23:00 完成 ThumbPy 第一版完成

    • 3周前,发布为code.google 项目

主要功能:

  1. 覆盖测试
  2. 自动发现单元测试
    • _test.py 自动加载并运行
  3. 只测试最新单元测试

使用:

    thumbpy.py
        -f full
        -c coverage 汇出报告
        -l latest 
        -d daemon 随时测试!
        -h
  • thumb_config.py
    • 自由编辑定义测试的前导条件声明/处理
    • e.g for Django, 先导入环境对象

Thumbpy 的使用后果:

  • test 代码:应用代码 = 1:1
  • 人员的设计,实现逻辑,思想,全部使用中立的测试代码进行固化了!

提问

  • 测试驱动的样例设计粒度?
    • 各有各法
    • 单元测试和白盒测试 应该随时进行

现场演练

  • ZoomQuiet 的Ubuntu 下面,死活无法运行

    • 发现是路径处理策略问题!...为了可怜的M$用户,进行了统一路径小写化,结果在Gnu/Linux 中...

1.2.2. blog detect

通过url 探测BSP 后台版本

  • BSP探测 -- 精巧的实用Blog 后台猜测器

    • 为进行自动Blog 辅助数据处理,预备BSP 系统信息
  • 功能
    1. url->domain name;如果在已知的BSP 字典中,就可以获得

    2. 抓取首页 分析generator 的mate tag 信息
    3. 尝试 rsd.xml 的内容分析
  • 前导工作,收集所有Blog 系统的路径 blog platform
  • 技术点体验:
    1. 抓网页的模块比较:

              urllib 内置!系列,比较慢
              pycurl 外部libcurl的接口,C写的,比较快,功能强
                  支持循环rewrite陷井的安全深度
      

1.2.3. YFS

主创者 -- 游峰没有在场,由 ExtMail 核心成员 chifeng 进行介绍:

  • 先科普了存储技术体系:
    • DAS ~ NAS ~ SAN

    • 简述 yfs 体系结构

    • 嗯嗯嗯....

1.2.4. 自由讨论

  • 很多新人,更加是Python 的新鲜用户!
  • 说啄木鸟维基不能轻易编辑 -- 是也乎,需要权限开通,列表中吼吧!
  • 关心Djnago 的系统负荷能力,部署技巧 -- 这些都不是Djnago 本身应该考虑的事儿,使用系统架构支持吧 ;)

  • 华美汉盛 的招聘规模 -- 稳健壮大ing
    • acg-school 开始使用SNS工具,统一对不同程序的员工进行培训

    • 建议加入 OBP计划 共同培育民间靠谱的软件工程师,造福全中国 !-)

1.2.5. 相关资料

列出希望大家先看一看的资料


建议使用S5 来组织幻灯资料,以便发布哪--模板下载

1.3. 预定参加者

    

    
建议统一使用50*50像素规格注1

  签到

预定

ZoomQuiet

zoomqeye

大妈掺合

AlexDong

someone

主讲

Ricky

小弟学习

ghostwwl

someone

初来上班

实到

ZoomQuiet

zoomqeye

13:15

AlexDong

someone

13:37

Ricky

14:00

ghostwwl

someone

13:30

林胜

someone

14:00

twinsant

someone

13:30

张成

someone

14:15

chifeng

someone

13:50

brightman

someone

14:00

[[email protected] 王盈]

someone

14:30

依山居

someone

14:10

Elias Soong

someone

14:15

蔡峰+许艺华

someone

14:10

李志鹰

someone

14:10

李金国

someone

14:10

未到

1.4. 会课角色

1.5. 语音下载

我们的会课尽力有录音文档作归档

  • 本次没有准备好设备,无录音流传……残念!

1.6. 会课照片

1.7. 会课回响

1.7.1. 引发

可能引发的项目,活动,成果...

  • 1 曾经与会人员可以直接从http://www.woodpecker.org.cn/share/classes/cpugIDfoto 引用头像哪!另外自备的也可以直接上传到此页面;对照片有不满的随时可以自行修改哪…………