禁用(Enabled)还是隐藏(Visible)?

对于程序员来说,如果一个功能对用户来说,不可用,到底是禁用还是隐藏许多时候是要纠结下的事情。实际上,程序编写过程中,一些细节的控制是一种很主观和即兴的东西,但为了统一的用户体验,一般来说,我觉得还是统一下规则为好。 首先,我们考虑我们这项功能为什么对用户不可用? 这项功能用户没有权限访问; 这项功能对于当前数据的状态来