<antirez>9 hours agohttp://antirez.com/news/107作者花费数天时间反复设计新模块和Redis数据类型的API,强调为程序员设计的用户界面至关重要。程序员用户界面(API、库、命令行工具等)每天都被使用,并塑造了对系统的认知;简洁性至关重要。反复设计以找到简单的界面并非完美主义,而是对设计空间的探索,由感知引导而非严格规则。良好简洁的用户界面能够学习通用概念(微量营养素),而非过时的临时知识(垃圾食品)。作者主张在发布前完善设计,并确保临时部分简单甚至有趣易用。