zoukankan      html  css  js  c++  java
  • 人月神话阅读笔记05

    概念一致性。

    对于计算机系统而言,尽管没有没有花费几个世纪的世纪来构建,但绝大多数系统体现出来的概念差异和不一致性非常大。这通常不是因为它由不同设计师门开发,

    而是由于设计师被分成了由若干人完成的若干任务。概念完整性应该是最重要的考虑因素。也就是说为了反映一系列连贯的设计思路,宁可省略一些不规则的特性

    和改进,也不提倡独立和无法整合的系统,哪怕他们其实包含着许多很好的设计。

    落得概念的完整性。

    编程系统的目的是使计算机更加容易使用。计算机装备了语音和各种工具,这些工具实际上也是被调用的程序,收到编程语音的控制。使用这些工具是有代价的:

    软件外部描述的规模大小是计算机系统本身说明的十倍。用户会发现寻找一个特定功能是很容易的,但相应却又太多的选择,要记住太多的选项和格式。

    过去怎么做的:

    没有从用户的角度考虑。

    坏处:

    导致用户体验特别差,没有人用自己的东西。

    改进:

    从用户的角度考虑,从头到尾记住用户的选择,简化用户的操作,给出人性化的提示。

  • 相关阅读:
    函数名的使用-闭包-迭代器
    函数
    文件操作
    基础数据补充
    python基础-数据类型(2)
    python基础-数据类型(1)
    PHP 缓存技术(一)
    linux学习笔记整理(九)
    linux学习笔记整理(八)
    linux学习笔记整理(七)
  • 原文地址:https://www.cnblogs.com/ssyh/p/8279130.html
Copyright © 2011-2022 走看看