程序開發前弄清預期要求
作者:佚名 時間:2012-06-25 分享到:
無論我們討論白是電子郵件客戶端軟件白界面還是一個api的設計,有一樣東西能夠區分一個界面的好與差,如果用戶要做一個事情很多次,那么這個事情(不管是什么)應該是默認的操作。相反,如果用戶不是那么經常地做某事,那么那個事情則需要復雜些的操作來完成。這就是為什么在我的電子郵件軟件中要打開下一封郵件,只需要按向下的按鈕即可,而要設置一個新的電子郵件服務器賬戶則需要通過若干個菜單來完成。
但是在設計api時,我們經常會認為所有的操作都具有相似的使用頻率。你可以在java servlet的配置中看到這個情況--不管是創建一個只用于回應一個url的servlet,還是一個綁定到一系列url復雜的多用途servlet,需要的工作量都差不多。因為不管是常用的任務還是不常用的任務,都需要相當數量的設置,一個人性化的界面應當簡化常用任務,而對不常用的任務則要求多一些操作。
如沒特殊注明,文章均為上海聯楷網絡原創,轉載請注明來自:http://www.ktcbnqb.cn/help/20151126/n974.html