机房收费系统个人版重构总结

前言

    10号进行了第二次验收,这次验收成长了不少,大致的看了一下,这次的重构用了将近四十天的时间,实在感觉前段时间效率太低,着急的晚上也弄,整了半天,还是没有多大进展,如果没有想法,没有思路,加班也是做无用功(因为第二天还得返工)。从这次重构中,自己学到了很多。

思想

不将就

    一开始自己敲的都是查询窗体,由于自己一开始用的登陆时七层登陆的框架,七层的时候自己用了SQLHelper,注意那会只有一个查询功能。菜鸟出来混,总是很为难,当把类似于登陆的查询窗体敲得差不多的时候,发现如果我想插入怎么办,想更新表怎么办,想???对我想的很多,做的很少,问的很少,由于没有看过别人的博客,没有和别人交流过,那天晚上我终于忍不下去了,问了静静,静静惊讶的问我,你的SQLHelper不会只有封装的查询功能吧!我想都没想就说对,那个丫头特别好,专门给我讲了讲,我的天啊,终于明白了。不怕不知道,就怕不知道,那天晚上我睡得特别踏实。后面的效率提高了不少,给自己的忠告就是不懂的时候给自己一个期限,弄不懂,要和别人交流,不要将就,拖慢进度。

不拖拉

    敲机房的时候,给自己每天的任务量很少,所以自己整天下来,看似一动不动的,其实效率还是很低的,拖拖拉拉的,没有针对性。内心不坚定,总是改东改西的,导致以前的窗体全部返工。

注意细节

    第二次验收,感同身受的就是细节,我们都知道细节决定成败,确实如此。最搞笑的就是师父问我,这个时间是什么,我说是多少多少分钟,师父说,为什么是分钟计时的,我说我不是告诉你了吗,师父笑笑说道,你得让用户知道啊。有时候大多数用户用一款软件,体验度很重要,如果用着不方便,这个软件不管用了多高大上的技术,到头来还是别体验度高的软件代替。咱们的机房虽然不是上线的,但是进步往往通过细节一步一步提升的。多站在用户的角度,用户可以接触到的只有界面,多多注重细节,让成功离自己更近一些。

新鲜事物

    我有个毛病,对待新鲜事物,总感觉它是来阻碍我的,迟迟不肯改变自己,因为改变是痛苦的。一开始小伙伴都用存储过程,触发器,视图,泛型,还用了大量的设计模式,哇塞,我就是不用,感觉太麻烦,导致每一行代码,都很苍白,后来跟着荣凯学着尝试新鲜事物,发现为什么新事物总是存在,万物存在即合理,新事物的出现就是为了解决问题的,这就是它产生的价值,所以对自己的忠告:学习就是学习新鲜事物并习得,对待新鲜事物要提高自己的好奇心,多多去实践它分析它。

技术

    除了C#语言外,VB.NET也是一种面向对象的语言,第一次用面向对象的语言进行编程,feel 倍爽~~~

用了一些设计模式,虽然是模仿别人用的,但是进步就是从站在巨人肩膀上开始的。重新认识并实践了一下存储过程+事务,视图等;感觉新事物出现就是用来方便生活的。其中也尝试了对数据库增删改查的封装,用着很爽。学会了解耦合,学的东西不断地走向了专业化了,感觉特别开心。最开心的就是用了三层框架,并且引申为了七层框架,米老师又说了,对于设计模式咱们先不要管适不适合用,先去做,再来分析优劣。没办法,米老师还是那么帅气。

小遗憾

    这次重构虽然学到了很多东西,但是美中不足的就是对那些新知识相见恨晚,以后自己要多多接触新知识,多多研究实践自己的想法,多多听米老师的话。。。


小结

1、有些路看起来很难,但是必须亲自走过才知道成功多么不易。记下不懂的,解决当前的。

2、大千世界如此之复杂,归根到底也不过是0 或1。


感谢您的宝贵时间~~~

原文地址:https://www.cnblogs.com/zhoulitong/p/6412416.html