Featured
假设
余果 front-end人很聪明的一点是会假设。基于当前出现的模式总结出共同点,然后假设之后出现的情形也是如此。
有的时候还原设计感并不是正确的,因为这是基于“设计师没有犯错”的假设。一个按钮样式可能跟站点其他样式不一致,作为工程师我们就容易想到用其他的按钮减少工作量,设计师可能想不到。
这时候我们需要与设计师和产品经理沟通。
产品经理说设计稿就这么定了,后期不会变更,这也是不正确的,因为这是基于“产品经理没有犯错”的假设。
人是会犯错的。
不要假设72服务器上的文件是最新的,有可能外网才是最新,这种情况的发生是因为某次需求修改了72文件中的一个而没有更新到另一个。
不要假设index.css和index_out.css是一致的,有可能某次某人直接更新了out文件。
假设能帮助我们提高效率,省去思考,但我们在一个多人协作的环境中,就必须恪守防御性编程。就像开车一样,做出“其它司机应该不会犯错”的假设是没有意义的,应该保证自己在任何情况下都能正常运转。
余果
一个产品设计师。 了解详情
评论...