大连网站制作-中国互联,会计培训班一般收费多少,企业网站硬件方面建设,四川省工程信息网《机房收费重构》之路终于接近了尾声#xff0c;这么一个月的时间做梦都在敲代码。总结《机房收费重构》的道路需要从学习方法#xff0c;注意问题#xff0c;知识总结三方面来进行#xff01; 《机房收费重构》之路的背景#xff1a; 1.设计模式#xff1a; 设计模式的思… 《机房收费重构》之路终于接近了尾声这么一个月的时间做梦都在敲代码。总结《机房收费重构》的道路需要从学习方法注意问题知识总结三方面来进行 《机房收费重构》之路的背景 1.设计模式 设计模式的思想这次在《机房收费重构》中体现出来了算是对设计模式的一种考察吧思想运用于实践。本次机房收费系统使用了外观模式模板模式原型模式等。具体在哪里应用大家都可以运用自有。 2.三层架构的基本认知 三层架构主要是让我们了解了关于分层的主要思想算是给项目打下良好的基础吧 3.了解EA图的画法 这一阶段很重要能否一次性并且事半功倍的完成项目画好EA图是一项非常重要的阶段用例图类图时序图个个都能理清机房收费的思路尤其在时序图方面能够判断一个完成功能的实现顺序以及方法调用和层与层之间的关联。最后就是拥有第一次做机房收费的经验通过第一次的经验才能使得这次机房收费的业务逻辑比较清晰。少走弯路。 学习方法总结 关于这次机房收费重构之路艰辛困难收获升华来形容吧。通过系列性的文章来总结自己走的每一套道路关于机房收费重构这个项目少不了的是吸取总结和思考关于吸取师哥师姐的博客是主要来源之一开始在自己没有思路的时候总是不停的看博客评论博客。别人走过的路也许就是你下一步要走的路而且使自己少走弯路。 学习就是在自己不知道怎么下手的时候硬着头皮动手去做或许在由量向质的转化时我们就已经懂了懂了如何去做了。将自己遇到的困难和出现的错误总结下来。用好OneNote笔记。 思考思考是这次项目的主旋律下午开始敲代码思考的时间根本不会允许自己停下来休息半刻因为生怕打断自己的思路导致无法进行。思考独立静静的思考。但是不要钻牛角尖提高班好多大神呢。为何不请教呢 注意问题 注意问题我想说的是关于这次试用vs来调用数据库更加的灵活方便了要注意数据库使用的细节也许就会因为数据库中小小的存储过程语句的一个空格就会导致整个程序无法运行。比如char(32)是空格 char(39)是单引号细节决定成败完全彰显出来。 拥有大局观做希望一开始就是对的不保证百分百全对但是不至于自己意识到错误以后回头改正的时候发现前面的努力全部白费了。所以再次提到EA画图。 知识总结 关于这次《机房收费》多了分层架构方面的知识伴随而来的就是层与层之间的返回值问题在定义SQLhelper时是返回的datatable类型但是师傅说过当层与层返回表的时候耦合性大大的降低导致程序不易维护。让自己想办法解决这个问题。后来就知道了泛型集合的应用。《泛型应用》 关于外观层众说纷纭比如像上下机这种业务逻辑比较多的时候B层的业务逻辑返回外观层U层直接调用外观层解耦的思想完全可以但是比如像查询学生余额这样的简单功能呢业务逻辑较少加上外观层岂不是多此一举呢。所以大家在做之前考虑周到吧。 这次做项目真正的体现了面向对象的精髓所在比如SQLhelper的抽象将对数据的操作抽象出一个简单的方法任意调用就好了。其实这次还有好多的方法都是重复都可以抽象出来留着以后慢慢改进吧 《机房收费》重中之重是逻辑思维数据库中的表都是相互联系的数据库方面的知识我们自考学过《数据库原理》这本书也算是得到很好的应用吧。 每一次项目的结束也都是一个开始。为自己以后积累经验就是最好的收获吧 转载于:https://www.cnblogs.com/xzpblog/p/5117978.html