摘要:转载:http://sd.csdn.net/a/20120228/312478.html导读:最近,在国外知名问答网站Quora上有个讨论,原意是:“Facebook是如何做自动化测试的,他们是怎样测试才能保证每周的升级都可以不出差错的呢?” 引发了开发者们的激烈讨论。来自Facebook的Steven Grimm很好地回答了这个问题,觉得还不错,这里以第一人称翻译了一下。对于PHP的代码,我们写了非常多的基于PHPUnit测试框架的测试类,这些测试类覆盖范围比较大,从简单的判读真假的单元测试到大规 模的后端服务的集成测试。开发人员把运行这些基于PHPUnit的测试用例作为他们工作中的一部分,
阅读全文
摘要:python,webpy有bug的API:删除文件夹参数:文件夹ID实现:判断文件夹ID是不是等于用户的默认文件夹ID,如果是返回false,如果不是,删除指定文件夹并返回truedef removeFolder(folderId,userId) defaultId = getDefault(userId) if folderId == defaultId: return (False,"默认文件夹不能删除") else: #删除文件夹 return True结果: 从webpy传来的文件夹ID是unicode类型,而从数据库里查出来...
阅读全文
摘要:一般来说函数参数的个数不宜过多,过多了以后函数将不容易理解和使用,在C里如果函数参数太多,那么会通过传结构指针来减少函数参数//参数定义struct student s;s.id = 1;strcpy(s.name,"hello");s.age = 20;s.sex = 1;//函数调用register(&s);//函数定义int register(struct student *p){ //写入数据库}在python里如何传递呢,尤其是我不想用class来传递信息,使用字典,而且在webpy框架里可以直接使用字典名进行参数化SQL操作s = { "id&
阅读全文
摘要:1 安装ubuntu10.102 软件中心搜索gnome 在搜索结果中安装gnome shell3 注消用户登录,返回登录屏幕,在齿轮上点击选择gnome classic 切换到经典界面4 安装oracle-javaOracle's Java 6 and 7.Ubuntu 11.10 does not offer Oracle's Java because OpenJDK can now replace it.However you can install Oracle's Java 6.2 from this PPA (Private Package Archive)
阅读全文
摘要:/BLL __init__.py /project __init__.py member.py role.py roleuser.py /priv __init__.py setpriv.py copypriv.py checkpriv.py category.py note.py tag.py attachment.py comment.pycode.pyproject_code.pyrole_code.pycomment_code.py
阅读全文