技术宅,fat-man

增加语言的了解程度可以避免写出愚蠢的代码

导航

2013年12月9日 #

敏捷开发的6个实战经验

摘要: 摘要:Ulf Eriksson根据自己多年的敏捷开发经历,总结了6个实施敏捷开发的技巧:快速迭代、让测试人员和开发者参与需求讨论、编写可测试的需求文档、多沟通&尽量减少文档、做好产品原型、及早考虑测试等。在大型企业中经常是各种软件开发模式混用,一些采用敏捷开发,一些则是采用传统的瀑布式或RUP(统一软件开发过程)。敏捷开发,相对传统软件开发模式,它主要是针对快速变化的需求,不断优化管理流程,最终推出优质软件。原文作者Ulf Eriksson,是一家在线问题跟踪软件公司的创始人之一,他是敏捷开发的忠实粉丝,已经进行了多年敏捷开发的实践。下面内容主要是作者根据自己多年经历进行的经验总结。1 阅读全文

posted @ 2013-12-09 17:24 codestyle 阅读(640) 评论(0) 推荐(0)

HTML5

摘要: HTML5拥有一些非常棒的特性,其中就包括了websockets。这个标准非常容易识别,你可以从ws://和wss://(安全的websockets URL)前缀中分辨出来,这样就可以启动“服务端的事件推送”。如果大家深入的了解一下的话,这里有一些非常有趣的内容。如果你深入学习HTML5,你绝对应该尝试一下websockets!在个人看来,这是最酷的HTML5技术。在大家正式开始了解HTML5的websocket之前,让我们了解一下:WebSockets的9大杀手级功能websocket启动了服务器端web应用双向交流处理的功能(这里查看API)。典型的应用如下:聊天应用(API)多人游戏,例 阅读全文

posted @ 2013-12-09 15:55 codestyle 阅读(383) 评论(0) 推荐(0)

Selenium IDE测试

摘要: 判断WEB程序是否能打开页面,并且打开了正确的页面,可以通过assertTitle和assertLocation进行判断并且这些操作不需要提供value.target就是期望的URL和页面标题,因为command本身就已经说明了希望比对的页面元素是什么一旦没有通过assert的断言,则程序执行将停下来 ,info列表显示红色文字 阅读全文

posted @ 2013-12-09 14:09 codestyle 阅读(135) 评论(0) 推荐(0)

递归目录的shell脚本

摘要: #! /bin/sh# 在其他目录运行时一定要加上这样的语句# 尤其是配置在crontab里自动运行cd `dirname $0` #定义数据别名alias statdb="/usr/local/mysql -h ... -uppstat -p... statdb"# 递归访问目录# 如果文件名中包含指定日期# 则将文件当作SQL脚本入库function show(){ for i in $1/* # 因为博客园的代码插件有BUG,为了显示效果追加*/ do if [ -d $i ]; then ... 阅读全文

posted @ 2013-12-09 11:53 codestyle 阅读(393) 评论(0) 推荐(0)