
Tesler定律:良好的设计可确保系统而不是用户承担尽可能多的复杂性负担。
According to Tesler’s Law of Conservation of Complexity, all systems have an inherent complexity that cannot be removed or hidden.
Good design ensures as much of the complexity burden is on the system rather than the user.
Tesler argued that a designer and engineer should spend an extra week reducing an application’s complexity rather than making millions of users spend an additional minute.
根据特斯勒的复杂性守恒定律,所有的系统都有一个固有的复杂性,无法去除或隐藏。
好的设计确保了系统而不是用户承担更多的复杂性负担。
特斯勒认为,设计师和工程师应该多花一周时间来降低应用程序的复杂性,而不是让数百万用户多花一分钟。
现有页面已有较完整解释,可补充判断方法。
特斯勒定律说明:系统存在无法完全消除的固有复杂性。设计的任务不是假装复杂性不存在,而是决定复杂性由系统承担、用户承担,还是被合理分阶段呈现。
使用方法:
注意:过度隐藏复杂性可能导致用户失去控制感,尤其在金融、医疗、权限和数据操作场景。