最近,正在重构一个项目的后台管理系统。
注意到,所有的table列表页,都有个搜索功能。后端的搜索功能,还是需要一点代码去实现。然后,还得去测试一遍。
但是呢,忽然意识到,有的页面根本没有必要增加“搜索”功能。
比如,有个表,实际项目中是“借款人”这个user表。真实环境下,尤其是项目早期过程中,根本不可能有多少“数据”或者说“借款人用户”。
一页,显示20个,基本上就足够了。
这个时候,增加“搜索”功能这种也太“鸡肋”了。
so,好的解决办法是,直接扔掉这个功能。
通过这个问题,想起一些实际项目,没有需求-没有实际价值的功能挺多的。
开发者、产品经理、项目经理等角色,都需要去关注这个问题。
总结:少做无用功,把时间精力投入到更有价值的地方去。