产品设计要尽可能的简单

产品设计要尽可能的简单,简单就是美.能用程序做自动化处理的,或者程序判断的,就要使用程序

1.删除RAID时,删除存储池上建的所有逻辑卷,然后删除RAID所属存储池,最后删除RAID。一个按钮全部完成,点击按钮时增加提示操作,这样既遵循了简单的原则,又保证了数据    的安全。.如果要保留存储池,则先删除逻辑卷,再从存储池中减容掉此RAID。

2.清除磁盘元数据。

方案1:设置两个按钮,

拔出的磁盘又插回来,状态为A,用按钮1,还原后,磁盘能当成空闲盘使用

别的磁盘阵列插回来的,状态为B,用按钮2,还原后,磁盘能当成空闲盘使用

方案2:设置一个按钮。

对于两种情况,两个状态合并成1个状态。使用1个按钮操作。然后在底层,因为两种情况,有不同的数据区域,不同的标识符可以标明,代码可以进行不同的判断执行。

对用户来说简单比较好理解。最终我们都是要让此磁盘空闲可用。结果一致

3.减少磁盘的状态,磁盘有2个状态脏盘,失效,所属RAID未启动,三个状态对于三种情况,每种情况有3个按钮,执行每个按钮后使磁盘最终的状态都是空闲可用。目标都是一致的。最后三个状态合并成一个状态。降低了用户的分辨使用成本,

4.修改网卡IP网关。比如当前值为255.255.255.0.有三种情况:

  1. 修改成其他的,如255.255.0.0 用户在界面上做了修改操作。web程序判断传255.255.0.0。shell环境下传255.255.0.0
  2. 不变,还是255.255.255.0        用户在打开修改窗口后,没有做任何操作。web程序判断传255.255.255.0,shell环境下传255.255.255.0或者不穿
  3. 删除此参数值。                          用户在打开修改窗口后,敲击键盘,把值全部删除。web程序判断传null给cli,shell环境下传null

起初cli开发人员从自己想法出发提出了错误的建议:

对于第二种情况,因为shell不传,所以web客户端上,用户不输入也表示不传。错误原因:用户为了表达不变,还要删除,多了一步,不够简洁

对于第三种情况,用户先删除255.255.255.0,然后再输入null才表示删除此参数值。错误原因:用户多做了一步操作,先删除,再输入。不够简洁

web界面而言,第一种和第二种情况对用户操作是一样的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值