zoukankan      html  css  js  c++  java
  • 构建之法阅读笔记六。

      小强地狱,虽然没有找到过某种小强会使整个系统瘫痪。不过,我可以体会到小强的顽强性。这些小强不是嘴上一说,某某功能有缺陷而已。也许,它出现缺陷的原因就是保证了其他n个线程的实现。只要改了它,那么那n个线程就会有m个可能报错。这点,我已经深有体会,牵一发而动全身。只是放着还好,倘若还继续在上面开发的话,错误会越来越多。小强确实是需要在项目缓缓推进的过程中慢慢解决的东西。

      用户的第一印象确实重要,不过这个第一印象瞬间产生,做出的修改却不小。软件打开的速度会给用户留下好坏与否的印象。有些软件在双击打开后,可能十几秒也没有反应,我不可能每次打开任务管理器看看进程是不是被“吞”了,只好再打开一次,结果出现了两个程序。没有其他办法,只好再关掉一个。我调试的时候也是这样,不知不觉就出来了几个应用。是不是应该在显示之前加一个进度条呢?这没有实际的功能不说,还要费很大的功法来研究,况且,打开两次进度条不也是重合了吗?

      不要让用户犯简单的错误。功能多的时候,开发人员习惯把功能罗列到一起,在飞机中想开灯总不能错按成弹射座椅不是。最简单的界面中,确认都需要显眼,取消需要不起眼。我们小组的系统没有涉及这一点,因为调用的面板都是Java写好的。有时候,一点小小的功能花费的时间要远超于主要功能。

      用户得有控制权,用户反感没有退出菜单的软件。这点我作为用户确实如此,但设身处地,也可以理解。有时候错点了一个功能,软件加载的时候需要两三秒,我想退出没有后退和关闭,只能等待。要是赶上软件反应不过来,只好重启了。

      用户的忠诚度,确实如此。我用金山词霸用很久了,并不是因为它好,甚至我没用过里面其他功能,没用过其他词典。一直更新不肯换的原因就是我习惯了。倘若有一天,金山词霸的界面从蓝色编程紫色,可能我就会直接卸载吧。

  • 相关阅读:
    HDU 1010 Tempter of the Bone
    HDU 4421 Bit Magic(奇葩式解法)
    HDU 2614 Beat 深搜DFS
    HDU 1495 非常可乐 BFS 搜索
    Road to Cinema
    Sea Battle
    Interview with Oleg
    Spotlights
    Substring
    Dominating Patterns
  • 原文地址:https://www.cnblogs.com/shenshenxin/p/5587948.html
Copyright © 2011-2022 走看看