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