本来不想在写这一栏东西的.工作中也许是我们太懒了,结果确要多做好多东西.

1:数据库设计.

    本来需要外键.可惜为了赶进度,省掉了这个外键.开始做起来还是挺好的.没有任何数据冲突.想怎么插入就怎么插入数据.到了最后发现,外键的好处的时候,我们已经做了4天的东西了.当把这个外键加上的时候,我就为了这个外键多做一下午的额外的工作.累!

2:不要拷贝程序.

    我的第一份工作是修改java + jsp中的bug.其中有一个bug出现为了在页面中检查数据输入是否正确函数中.我进入到里面去看发现这个函数写了有400多行.其中有200行做的事情非常的类似.我提取出来这个功能函数.整整位这个函数减肥了一半.

    拷贝程序是值得羞惭的事.

    但是也要看这个为什么,我就拷贝一个函数,虽然在同一个函数中增加点判断就ok.但是考虑到以后这个2个事情会有可能不同,就冒一次做羞惭的事情了.

    多多权衡吧.


写一个万能的函数是不可能.但是很多事情都是做了同一个事情的话,是有必要写写的.

开始可能不觉得有必要写,所以不一定一开就知道需要写,但是也不要等项目做完了再才来改.同一个东西,出现了2次,就要考虑是否把这个东西提取出来.

评论
发表评论

您还没有登录,请登录后发表评论