想提高你的软件质量?去找一个旧电脑

开发者倾向于使用最快***的机器.谁会责怪你如果你花了一整天在你能得到你***的开发工具上呢? 没有人会.但是如果你使用***最快***的硬件和软件开发主流应用软件的话,那就会有一个潜藏的问题.这个问题就是大多数你的用户使用的是落后于你开发和测试程序所使用的电脑一代甚至两代的电脑.对于某些工作来说想获得一个一个快速的电脑很容易.但是当软件在真实场景中的表现时.那会让你发现它在落后于你手边电脑几代中表现出来的问题.那么.在垃圾的硬件(小内存,低主频,读取速度慢的硬盘)中测试你的软件吧.如果你开发是的网络基础应用.那就用落后于***的浏览器一两代的浏览器来测试(比如ie6).

创新互联-专业网站定制、快速模板网站建设、高性价比勃利网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式勃利网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖勃利地区。费用合理售后完善,10多年实体公司更值得信赖。

你的用户将会很高兴因为你的东西在他们的烂机器上表现得很好(而那些潮用户也会很高兴.)

你的老板也会很高兴因为他收到了很少来自用户的抱怨.比如必修升级他们的硬件或者软件才能使用你的程序.

我用来测试东西的基准电脑是一台又小又慢的上网本.花了几百块钱吧.但这为我节省了很多的时间来实现一些炫目的会让软件急刹车的特色因为根据客户端的CPU和内存有隐藏的消耗.

在我的开发过程中我从来不会注意到这些影响但在上网本中这些影响就会立即出现.

在这方面,网站中一个好的例子就是twitter.com.

他们现在强制所有的用户使用新的科技.我坦白说我觉得这很恶心.twitter在任何浏览器上都慢透了.除了在装在最快的机器上***版本的chrome里.在其他机器中打开的速度太慢以至于根本不能打开.你就陷在了缓慢打开中.

慢的电脑有好的用处.让作为开发者的你足够敏捷就是其中的一点.你可以做很多事情比如弄一个比现在老一两代的机器,接着让你的软件在上面运行.  你确实应该吃'自己的食物',但如果你想走的更远.那就不仅要吃自己的,也要会用别人的餐具吃别人的食物.如此.你就能积累经验.尽可能多的为你的用户着想.如果你从来没有这样试过.那么试试吧.这是一种发现惊异事物感觉.

原文:http://article.yeeyan.org/view/239461/214131

【编辑推荐】

  1. 开心网一年半流量爆跌65%:用户转移 开发者迁徙
  2. 每个开发者都应学习SQL的九个理由
  3. 开发者需知:优秀程序设计的18大原则
  4. 10个对JavaScript开发者超级有用的工具
  5. 五理由 .NET开发者应该关注HTML 5

网页名称:想提高你的软件质量?去找一个旧电脑
转载注明:http://www.shufengxianlan.com/qtweb/news23/225773.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联