如何提高你的软件质量?去找一个旧电脑吧.

标签: 软件质量 个旧 电脑 | 发表时间:2011-08-22 22:43 | 作者:somethin 疯癫二楞子
出处:http://www.yeeyan.org

原作者:
来源How to Improve the quality of your software: find an old computer
译者somethin

  开发者倾向于使用最快最新的机器.谁会责怪你如果你花了一整天在你能得到你最好的开发工具上呢?  没有人会.但是如果你使用最新最快最好的硬件和软件开发主流应用软件的话,那就会有一个潜藏的问题.  这个问题就是大多数你的用户使用的是落后于你开发和测试程序所使用的电脑一代甚至两代的电脑.对于某些工作来说想获得一个一个快速的电脑很容易.但是当软件在真实场景中的表现时.那会让你发现它在落后于你手边电脑几代中表现出来的问题.那么.在垃圾的硬件(小内存,低主频,读取速度慢的硬盘)中测试你的软件吧.如果你开发是的网络基础应用.那就用落后于最新的浏览器一两代的浏览器来测试(比如ie6).
  你的用户将会很高兴因为你的东西在他们的烂机器上表现得很好(而那些潮用户也会很高兴.)
  你的老板也会很高兴因为他收到了很少来自用户的抱怨.比如必修升级他们的硬件或者软件才能使用你的程序.
  我用来测试东西的基准电脑是一台又小又慢的上网本.花了几百块钱吧.但这为我节省了很多的时间来实现一些炫目的会让软件急刹车的特色因为根据客户端的CPU和内存有隐藏的消耗.
  在我的开发过程中我从来不会注意到这些影响但在上网本中这些影响就会立即出现.
  在这方面,网站中一个好的例子就是twitter.com.
  他们现在强制所有的用户使用新的科技.我坦白说我觉得这很恶心.twitter在任何浏览器上都慢透了.除了在装在最快的机器上最新版本的chrome里.在其他机器中打开的速度太慢以至于根本不能打开.你就陷在了缓慢打开中.
  慢的电脑有好的用处.让作为开发者的你足够敏捷就是其中的一点.你可以做很多事情比如弄一个比现在老一两代的机器,接着让你的软件在上面运行.  你确实应该吃'自己的食物',但如果你想走的更远.那就不仅要吃自己的,也要会用别人的餐具吃别人的食物.如此.你就能积累经验.尽可能多的为你的用户着想.如果你从来没有这样试过.那么试试吧.这是一种发现惊异事物感觉.

添加新评论

相关文章:

  软件流失率:Android远高于iOS

  雇个黑客吧!

  来看看Google的Chromebook

  你是优秀程序员吗?

  十大铂金典藏唯美艺术型情色网站

相关 [软件质量 个旧 电脑] 推荐:

如何提高你的软件质量?去找一个旧电脑吧.

- 疯癫二楞子 - 译言-电脑/网络/数码科技
来源How to Improve the quality of your software: find an old computer.   你的用户将会很高兴因为你的东西在他们的烂机器上表现得很好(而那些潮用户也会很高兴.).   你的老板也会很高兴因为他收到了很少来自用户的抱怨.比如必修升级他们的硬件或者软件才能使用你的程序..

软件质量之道

- - CSDN博客系统运维推荐文章
        我曾与一些资历非常高但毫无实际经验的人共事过,也曾与一些只有很少或根本没有资历但才华横溢的工程师一起工作过,我也曾经不得已跟一些并不想用心做事、也对学习新东西丝毫不感兴趣的人共事过. 如果说我们这个职业是一张纸,那么这些人就好比纸上的污点. 软件开发业的低劣性不能完全怪罪于那些无知的经理、狡猾的市场营销人员以及总是急不可耐的用户,实际上很大程度上要归咎于这个行业的某些从业人员,他们应该去从事一些即使玩忽职守也不会造成像软件业里这样大的危害的行当,而不应该混迹于这个聚集着人类想象力的最复杂的创造性的行业.

提高软件质量实践―― Facebook 篇

- - 博客 - 伯乐在线
来源: Bill Liu 的博客. Facebook从04年的哈佛校园的学生项目在短短的7-8年的时间中快速增长为拥有10亿用户的世界上最大的社交网络,又一次见证了互联网创业成功的奇迹. 同时它的产品研发流程也成为了众多互联网产品公司的追逐对象. 今天我们来看一下facebook在产品质量控制方面的实践.

提高软件质量实践――Amazon篇

- - 博客 - 伯乐在线
来源: Bill Liu 的博客( @billliu_seattle). 前几天回国转了一圈,做了两家企业质量管理培训,一次上海测试沙龙,和chinatest两次演讲. 回来后发现我的软件质量实践系列文章距离上一次发表已经有很长一段时间了. 我想还是先把它写完,再写别的文章吧. 那么今天我们看看互联网公司的另外一个大哥大是如何做质量控制的――Amazon..

开源软件质量报告:连续两年高于行业平均值

- - 开源中国社区最新新闻
开发测试服务提供商Coverity近日发布了一份开源软件质量报告——《 2012 Coverity Scan Open Source Report》. 该项研究始于2006年,最初由Coverity公司和美国国土安全部合作进行, 旨在研究开源软件的完整性,现在由Coverity公司负责进行. Coverity的扫描报告已经成为了一个衡量开源软件质量状态的被广泛接受的标准,在过去的7年时间,Coverity已经分析了300多个开源项目的超过8.5亿行代码,这些项目包括Linux、PHP、Apache等.

功能点估算法(一)_软件质量管理、项目管理、过程改进、软件自动化测试咨询与培训。-CSDN博客_功能点估算法

- -
功能点估算法是软件项目管理众多知识中比较有技术含量的一个. 在软件项目管理中项目计划制定的优劣直接关系到项目的成败,项目计划中对项目范围的估算又尤为重要,如果项目负责人对项目的规模没有一个比较客观的认识,没有对工作量、所需资源、完工时间等因素进行估算,那么项目计划也就没有存在的意义. 项目范围的估算在CMMI的“MA”度量分析管理和“PP”项目计划中均有涉及,对软件项目范围的估算有很多种方法,常见的就是LOC代码行和FP功能点法,它们之间的区别和关系如下:.

Mac 电脑水族馆

- Kidwind - 玩意儿
短短几年之间,电脑已经变得苗条和优雅,MAC 自然也无法例外了,而之前旧电脑经过从新改造,还能保持它们的魅力. 在这里,设计师将它们变成超酷的水族馆,很飘逸. 本文原始链接:http://www.cngadget.cn/macquariums-iconic-candy.html.

如何提高电脑办公效能

- Ted - 褪墨
其实你只要花一点点的时间,就可以使你的生活变得更好. 在电脑办公上,记忆几个快捷键、安装一些实用的软件等绝对会让你的效率翻倍. 在此弥缝分享几条我常常使用到的技巧和软件:. 熟练的快捷键越多,做事越轻松. 当然一个人毕竟难以记忆那么多快捷键,但是我觉得熟练那些常用的却是应该的,以下是一些我经常使用的一些快捷键:.

25美元教育用电脑

- Marc - Solidot
英国慈善机构Raspberry Pi基金会正在研发、制造和分发一种超低成本的电脑,旨在向学校推广计算机科学教育. 整套系统的价格预计只需25美元. 25美元的教育电脑只有U盘大小,包含了传统PC的主机部分,可以插到电视机上,或与触摸屏组装成一个低成本的平板电脑. 其主要规格为:700MHz ARM11处理器,128MB SDRAM,OpenGL ES 2.0,支持1080p HDMI视频输出,一个SD卡插槽提供数据储存能力,可以运行Ubuntu、Iceweasel、KOffice、Python,帮助学生学习一些基本的计算机知识,如在字处理程序中创建文档,制作幻灯片,等等.

可拆分的笔记本电脑

- Julia - 疯狂的设计
可拆分的笔记本电脑-显示屏,键盘,鼠标,电子笔等部件都可以单独使用. 通过巧妙拆分和组装,很适合用户在不同场合使用电脑, Jung Dae Hoon 设计:.