读书人

怎么更好的设计程序功能让其减少bug

发布时间: 2012-02-17 17:50:42 作者: rapoo

如何更好的设计程序功能,让其减少bug的出现?
如何更好的设计程序功能,让其减少bug的出现?比如我要做的软键盘,有以下2中思路,但选择那一种最优,那种出bug的可能性最少?这么设计是否正确?会不会出bug?这类程序设计该如何做呢?

注意:我问的不是 这个 问题该如何解答,而是面对这问题时该如何解决?

思路:1,用图形画出个键盘,然后当用户点击某一个按钮的时候,模拟系统的键盘事件来实现
(优点:bug少,缺点:根本不知道怎么做,实在做不出来)

思路:2,用图形画出个键盘,然后当用户点击某一个按钮的时候,得到这个按钮的上的文字,往输入框添加
(优点:简单,马上可以实现,缺点:容易出现未知的bug)


[解决办法]
那么你给出“输入框”的定义,说明这跟软键盘程序有什么直接关系。你认为各种应用平台的“文本框”都是一样的操作系统提供的吗?

所谓“哪种最优、哪种BUG最少”往往都是无端生出来的问题,因为设计没有用可操作性的需求表达形式,而是用了含糊的方式,根本没有达到可进行开发的程度,所以此时才会生出问题来。

读书人网 >软件开发

热点推荐