这几天在做一个性能测试,写了一个模拟发送http的程序。模拟100并发的情况下,随机发http get的请求。放到服务器上运行一段时间抛出Too many open files的异常。 ..
两三年以前,和友人谈到 QA(软件质量保证) 这个行业,还有 QA 这个团队的未来,就有了一丝忧虑。而现在,终于有机会实践一下自己之前的想法,在这里分享给大家。 从我有限的从业经..
最近每天都会抽点时间看会书,本意是想让自己能离开电脑,看看纸质书籍或者kindle上的书籍,但这个过程中,有些问题还是不断在改进中。 ..
程序员,你幸福吗?“……最难的是,要搞明白你没日没夜地拼命工作到底是为了什么。” 科学家们喜欢标新立异,抛出了这样的一个观点:钱是可以买到幸福的。从一定程度上来说,他..
Gmail测试工程经理Ankit Mehta的访谈.Ankit Mehta在成为测试工程经理之前是一名测试工程师(TE)。在最初的几年,Ankit Mehta一直在和测试自动化代码打交道。他作为技术经理的第一个大项目正是Gmail。..
很长时间,一直都在做自动化相关的事情,包括测试框架,测试平台,以及持续集成等等。但是这些的基础还是依靠优秀的自动化测试代码,下面的内容就是自动化测试的相关知识点,相信大家..
性能测试一直是 Web 应用中非常受关注的部分。目前大多数人对性能的关注还主要集中在服务端,大部分人在说到“性能测试”的时候,都会把重点放到服务端的性能测试和调优,也就是通过..
做Android开发加起来差不多也有一年多的时间了,总是想写点自己在开发中的心得体会与大家一起交流分享、共同进步,刚开始写也不知该如何下手,仔细想了一下,既然是刚开始写,那就从一..
本文以瞎BB(聊天)的形式追忆那些年我追过的android,偷走的时光,偷走的你,如读者有不喜欢,恶心,想吐等一系列不适应反映,那很抱歉的通知你,本系统不支持break功能,你只能一直跟着语..
完美软件开发:方法与逻辑 前言:对软件开发的一次另类思考 在武侠小说中,常会把绝世武功分为两个部分:招式和心法。招式得其形,而心法传其神。从这个角度看,这本书是即讲..
程序员最艰巨的十大任务 程序员最艰巨的任务跟编写代码没有多少关系。编码是逻辑思路的一种实践,这跟程序员日常工作中的其它任务比起来相对简单。如果你认为自己还是一个水平一般的..
如果程序员转行去做销售。 在我上一篇随笔中,发表了一些感慨,放着好好的程序员不做,转行做了销售,没想到,有好几个朋友给我留言,讨论怎么转行做销售。这里还是谈谈我自己的想法..
从圈复杂度谈谈代码质量.在软件行业里,几乎所有的开发人员都在谈代码质量,而每个人对代码质量都有一套自己的看法。甚至术语代码味道(code smell) 也已进入大众词汇表,成为描述代码需要..
各种流行的编程风格 在过去的N年中,我遇到了很多使用囧然不同风格的开发者,下面是我所知道的一些,你还知道其它的吗? ..
程序员浪费生命的几种方式.程序员应该要爱惜生命,做有用有意义的事情。做有用的事情,有两种方式,一、做一个对用户真正有价值的项目,这个项目是真正有意义有用的;二、朝正确的方向..
我认为的最佳职业生涯建议。原文作者尼古拉斯·泽卡斯(Nicholas C. Zakas)是一位前端大牛工程师,目前在 Box 公司任职,之前是在雅虎将近工作 5 年。在雅虎期间,他是雅虎首页的前端技术主管,..
一个新手为老代码写测试程序的心得.我坚持去健身房锻炼身体,练习举重,我喜欢这种让自己变得更强壮、更健康的感觉。大约两个月前,我的膝盖开始感觉抽痛,但我仍然坚强去锻炼。 ..
代码审查的价值——为何做、何时做、如何做?.对于很多公司来说,代码审查是开发人员日常工作中的重要环节。通过代码审查,可以及早发现项目中存在的问题、促进同事之间的沟通与交流,..
十种更好的表达“你的代码写的很烂”的方法。如果你有一个同事,他写的程序与其说是代码,不如说更像希腊神话中女妖美杜莎的头发,你当然不能熟视无睹,你应该做出一些反应,但你可选..
敏捷时代的建模:敏捷团队的扩张除了代码还需要什么?.敏捷方法已经成为了当前软件开发的主流模式,可工作的代码(以及自动化测试)被认为是团队最重要的产出。 那么是否不再需要建..