敏捷开发/Perl/Python
suacker
这个作者很懒,什么都没留下…
展开
-
敏捷软件开发
在很多人的印象中,敏捷软件开发是种类似黑客行为的过程,是程序员最爱的勾当。不写文档,不作需求分析,没有项目经理,做什么东西完全是程序员自己的行为。所以他们认为这样的过程无法满足真正大型项目和复杂项目的需要,因此在经过考虑后,放弃了敏捷方法。真的是这样吗?敏捷过程到底是如何做需求分析?用户故事和用例有什么区别?敏捷过程如何去管理需求的?这些是一些想要实践敏捷的人一直在困惑的事情。我们常常看到转载 2007-12-18 11:58:00 · 719 阅读 · 0 评论 -
Perl语言总结(4)
2.7 环境到现在为止,我们已经看到了一些会产生标量值的项。在我们进一步讨论项之前,我们要先讨论带环境(context)的术语。2.7.1 标量和列表环境你在 Perl 脚本里激活的每个操作(注:这里我们用“操作”统称操作符或项。当你开始讨论那些分析起来类似项而看起来象操作符的函数时,这两个概念间的界限就模糊了。)都是在特定的环境里进行的,并且该操作的运转可能依赖于那个环境的要求。转载 2008-10-24 02:12:00 · 1474 阅读 · 0 评论 -
Perl语言总结
标量 $ $cents 一个独立的数值(数字或字串) 数组 @ @large 一列数值,用编号做键字 散列 % %interest 一组数值,用字串做键字 子过程 & &how 一段可以调用的 Perl 代码 类型团 * *struck 所有叫 struck 的东西 $answer = 42; # 一个整数 $pi = 3.14159265 # 一个"转载 2008-10-24 00:56:00 · 1067 阅读 · 0 评论 -
用 PHP 走向动态
PHP V5 新的面向对象编程特性显著提升了这个流行语言中的功能层次。学习如何用 PHP V5 动态特性创建可以满足需求的对象。PHP V5 中新的面向对象编程(OOP)特性的引入显著提升了这个编程语言的功能层次。现在不仅有了私有的、受保护的和公共的成员变量和函数 —— 就像在 Java™、 C++ 或 C# 编程语言中一样 —— 但是还可以创建在运行时变化的对象,即动态地创建新方法和成员变量转载 2008-07-06 23:37:00 · 525 阅读 · 0 评论 -
Python编写WEB服务器压力测试工具
最近在编写一个简单的WEB服务器,一个日常的工作就是测试服务器 的性能,试用了MS的Web Application Stress,发现它居然不支持除80以外端口的测试,其他的如Loadrunner 太贵而且太大,试用版只支持10个并发用户,我Google到了100个并发用户的许可想试用一下,不过没有安装成功。想想这种压力测试实际上没啥技术含 量,就自己用Python来编写了小段测试代码。使转载 2008-07-06 23:06:00 · 3149 阅读 · 0 评论 -
正则表达式使用详解
简介 简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。其作用如下: 测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为数据有效性验证。 替换文本。可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字。 根据模式匹配从字符串中提取一个子字符串。可以用来在文本或输入字段中转载 2008-05-03 12:10:00 · 566 阅读 · 0 评论 -
单元测试-----------测试驱动的C/C++程序开发
我们后台开发中, 随着老员工渐渐离去, 新人必定要接替工作而接触新模块新代码, 新员工也必定会抱怨单元测试太麻烦: 一个单元测试, 其实就是和QA差不多的测试,必须搭起整个系统, 由于对系统不熟悉, 难免碰到很多问题, 于是埋怨四起. 如果不这样测试, 自己又没能力找其它测试方法, 拿不出说服QA的测试案例来. 我自己在前一年多的时间里也同样碰到这个烦人的问题, 我对此做了几件事: (1转载 2008-04-24 10:00:00 · 1261 阅读 · 0 评论 -
Web 爬虫分析(Python)
Web 爬虫分析:1. 用twisted 或者 urllib2, 或者其他的包,把Web抓下来。2. 用BeautifulSoup 类的Parse Web页面3. 把结果存入数据库另外也可以引用 pycURL.pycURL是C写的python的扩展库,用它来抓取Web的速度很快,不过需要好好研究。如果访问的网页需要用户名与密码,需要模拟一下用户登录,或者直接装载cookie.原创 2008-05-01 00:48:00 · 1417 阅读 · 2 评论 -
人月神话:再谈下CMMI软件过程改进
CMMI的4,5级高成熟度等级强调数据和量化项目管理,前提必须是过程本身已经稳定,而且组织已经有成熟易用的软件开发过程管理支持平台,日常的任务反馈,变更和缺陷记录等都应该融入到日常工作中。数据的采集要尽量自动化,而且数据的收集不能经常打断开发人员的工作,影响到他们的思考和效率。 组织级在技术平台和开发模式不统一的情况下,在过程定义上一定要避免一刀切的标准软件开发过程。需要根据项目本身的特点转载 2008-04-22 01:00:00 · 993 阅读 · 0 评论 -
perl精华教程
perl教程第一讲1、一个最简单的Perl程序 这里是我们开始的一个基本的perl程序:#!/usr/local/bin/perl## Program to do the obvious#print Hello world.;# Print a message我们将对其中的每个部分进行讨论。第一行:每个perl程序的第一行都是:#!/usr/local/bin/perl- 虽然随着系统的不转载 2007-12-18 09:39:00 · 6779 阅读 · 1 评论 -
使用py2exe打包python脚本(except 2.6)
使用py2exe打包python脚本(except 2.6) 收藏 document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() {原创 2009-11-07 23:22:00 · 2935 阅读 · 0 评论