让程序员设计界面的后果
每個軟件開發(fā)人員的內(nèi)心深處,都有一個當美工的小我,而且呼之欲出。但倘若他真的出來了,你就麻煩了。不可避免的是,你的用戶也慘了。
Joseph Cooney提到過一個關(guān)于“對話框”的案例:
- wz132:ipad3能打開word嗎
- wz132:iphone4怎樣換主題
- wz132:iphone4恢復不了
- wz132:iphone4s性能參數(shù)
- wz132:ipad如何設(shè)置輸入法
- wz132:iphone3gs有wifi嗎
- wz132:ipad2使用
- wz132:iphone4 5.11卡貼
有個開發(fā)人員需要一個界面,也就是1~2個文本框,于是他自己創(chuàng)建了一個“對話框”。也許他只是想試驗?zāi)承〇|西,而且想著肯定會在產(chǎn)品發(fā)布之前把它刪除。后來,他發(fā)現(xiàn)需要增加一些參數(shù),于是相當隨意地添加了幾個控件。這個對話框放開了某個功能,看起來還挺酷的,或者挺有用的。盡管這個功能只有高級用戶才用得上,但還是挺酷的。后來,這個開發(fā)人員想出來新的參數(shù),能夠讓功能更加強大,于是他把它們都加到了這個對話框。再后來,也許其他開發(fā)人員或高級用戶發(fā)現(xiàn)了這個對話框,他們都愛上了這個功能,但疑問是,“為什么X參數(shù)沒有被開放出來呢?”于是,對話框上加入了新的控件……沒過多少時間,技術(shù)團隊就已經(jīng)習慣了看到這個對話框,以致于他們對它的奇怪外表都熟視無睹。產(chǎn)品經(jīng)過了全面的測試,終于迎來了要發(fā)布的時刻,但也總算有人發(fā)現(xiàn)了這個對話框的問題。遺憾的是,太晚了,已經(jīng)沒時間大量返工了。于是,草草整理一下,一起發(fā)布吧!
如果你讓程序員設(shè)計用戶界面,那么結(jié)果一定是很“歡樂”的,就像上面的對話框一樣。當這種糟糕的界面呈現(xiàn)在毫無戒備心理的用戶面前時,它更像是一部恐怖電影。我不寒而栗……可怕的是,這種恐怖還在繼續(xù)……
是朋友,就別讓你的朋友做出只有程序員才會用的界面。
優(yōu)秀的程序員都有自知之明,知道自己能做什么、不能做什么。他們要么直接拷貝別人的優(yōu)秀設(shè)計;要么本分地只做編碼,而把界面設(shè)計的工作交給其他專家。
總結(jié)
以上是生活随笔為你收集整理的让程序员设计界面的后果的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 代码的世界里的一群精神病人
- 下一篇: 表妹好奇地问的飞鸽传书