新工作 Day23 周五
一周又过去了。。。还有些任务没弄完,在领导面前打了包票下周一可以用,周末还得再花点时间。。。
昨天感觉眼睛有些痛,今天换了副眼镜去上班,结果还是一样。。。就是盯着屏幕看太久了。。。
明天下午公司年会,准备了很多东西,应该会比较热闹,明天要去公司名单再看一看,和人脸对上号,免得到时名字都叫不上来比较尴尬。。。
可扩展性是一门大学问,原先项目就两功能,很多地方都是if else 判断死的,现在要加个新功能,以后还要陆续再加功能,要重构好。
重构时,只要生成没错,大概测试一下不会报错,就要提交。免到手一抖,不知哪没弄好,生成时一堆报错找不到原因。如果提交的及时,大不了全恢复掉。
有时报错很多,不用担心,可能就是一两个小地方有问题,其它都是引用这地方造成的。时不时五六十个报错,修正一处后,就全部正常了。
现在手上两个项目,基本都重构得差不多了。说是重构,其实就要是格式化,让代码规范、整洁,看上去舒服些,也易于维护。
命名空间、大小写、if判断、空格/空行等,规范之后,感觉整个项目好多了,有种自已项目的感觉了,刚接手时乱槽槽的,根本无处下手。现在慢慢熟一些了,也发现这两个项目就我在提交SVN,没有其它人合作,又没部署到正式环境给客户用,就可以放心改了。什么存储过程、框架、基类、公共方法,想改就改,越改越爽。
项目重构真的非常锻炼人,重构、设计的好坏,直接影响到可维护性、可扩展性,要多花些心思,也为了方便自已以后的工作。如果弄的好,以后要再加功能,几乎不用写什么代码,复制一下控制器和视图,改一改,就是一个新功能。
晚上练了挺久的钢琴,就是入门看谱,练手型。