10.1.3 非典型用户是否不是软件的服务对象?

GreyZeng GreyZeng 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

原文地址

在 10.1.3 中有

注意:我们的软件不是为所有人服务的。

同时举出了

第一个典型用户,吴石头,好像不喜欢上网,他事实上不太会用电脑,也搞不懂如何上传照片。凡是和网络相关的事情,都交给了他的儿子。所以我们不得不把吴石头从典型用户中删除。

的例子。

我们是不是可以认为因为这部分非典型用户使用软件的概率很小,所以不为他们设计功能。

但是概论中举出的例子:

如果一架民用飞机上有需求,用户使用它的概率是百万分之一,你还要做这个功能么?

指出了小概率使用的功能也应该设计完整,是不是与之冲突。如果说是因为非典型用户接受不到服务损失比较少因而不设计,那诸如支付宝之类的软件是不是不需要为脱离信息时代的老人以及占总人口数目较少的残障人士设计功能。毕竟这部分人无法使用支付宝,对支付宝的收益没有太大影响。

...全文

相关推荐

JS判断对象是否存在的10种方法总结

Javascript语言的设计不够严谨,很多地方一不小心就会出错。举例来说,请考虑以下情况。现在,我们要判断一个全局对象myObj是否存在,如果不存在,就对它进行声明。用自然语言描述的算法如下: 代码如下:if (myObj不存在){     声明myObj;   }你可能会觉得,写出这段代码很容易。但是实际上,它涉及的语法问题,远比我们想象的复杂。Juriy Zaytsev指出,判断一个Javascript对象是否存在,有超过50种写法。只有对Javascript语言的实现细节非常清楚,才可能分得清它们的区别。 第一种写法根据直觉,你可能觉得可以这样写: 代码如下:if (!myObj) {

weixin_38737980

freemarker判断对象是否为空的方法

FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出,用FreeMarker判断对象是否为空的方法大家知道吗,这篇文章就针对这个知道点做介绍,需要的朋友可以参考下

weixin_38674512

Si:非典型核?

使用相对论的Hartree–Fock Lagrangian PKA1,我们研究了外来核$ ^ {48} $ Si的特性,该核被认为是一个非典型核,其特征是i)双重魔力的出现,ii)滴点的位置 线,iii)在基态下存在双重半气泡结构(中子和质子密度分布中的中心损耗都不同),并且iv)在有限温度下出现配对重入。 这些现象虽然并不陌生,

weixin_38615783

ajax异步验证用户名是否存在

ajax异步验证用户名是否存在,非常小巧的实例,需要安装oracle数据,建立一个用户表,实例中有用户表的实体,可以仿照写一个数据库。

程序猿小亮

js中判断对象是否为空的三种实现方法

本篇文章主要是对js中判断对象是否为空的三种实现方法进行了详细的分析介绍,需要的朋友可以过来参考下,希望对大家有所帮助

weixin_38628243
评论 1
收藏 已收藏
分享
返回顶部
GreyZeng
构建之法 606 成员 524 内容