这两天常常和guolin同学讨论程序员的一些事情,其实说的不多,也没什么特别总结的。早上做了一点东西反倒有点灵光一现的感觉,所以记录下来。既然简单,那么也说的简单点。
嗨,说白了,设计如果太复杂,那么问题也多,以后也会有很多问题。特别是大一点的web应用,一般来说都是算法算数据,前端展现,有时候需要隐藏某些数据的时候,都采用前端去做一下筛选的方法。想想看,这种做法即不简单、也不直白,而且也没解决问题。随着逻辑的增长,反而束手束脚,带来很多问题。最简单的方法就是在算法的表里把数据去掉就行了,而前端只要读出数据就成。
不过话说回来,虽然说的简单,做起来却难,先不说公司那么多人、上级下级的问题。即便是自己,如果没有一定的洁癖,估计也会想着“姑且就这么快点实现需求吧”这样的事情吧。所以问题就总是一拖再拖,最后再来个彻底的重构,可是怎么想也不是划算和值得提倡的东西。
所以,遇到了这样的问题,还不如从自己开始,马上开始动手,否则复杂的东西就没有意义了。