关于简单程序灵活还是固定的思考,简单还是复杂

在做一个bat部署程序,完整的命令是pm –s sqlInstance –d dataBase –l Location.

在开始做的过程中考虑到用户(程序员)使用可以以以下几种方式

pm –s sqlInstance –d dataBase –l Location

pm –d dataBase –l Location

pm –d dataBase

pm –s sqlInstance –d dataBase

做完之后,需要针对这几种方式写出处理方法,当然在写的过程中很少出错那是完美的。

但是实际情况是

  • 编写bat程序不像c#有visual studio那么方便,能检测语法错误
  • 写的过程中会有错,需要多次更改和测试

于是就考虑一个问题,为什么要提供给用户好几种选择方式呢?因为程序本身不是提供给客户的,用户只是其他的程序员,输入完整的命令并不复杂,

如果是客户,那就必须这样提供的,这时候好的用户体验才是最关键的。

目前所做的是保证程序的稳定性。

为什么不只提供一个选择呢?

这样做的好处呢:

  • 减少了编写此程序出错几率的风险
  • 减少了测试人员的工作量
posted @ 2011-06-06 16:06  现古行  阅读(218)  评论(0)    收藏  举报