博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
机房收费系统重构中的一些感受
阅读量:5911 次
发布时间:2019-06-19

本文共 962 字,大约阅读时间需要 3 分钟。

        在正式写文章之前反省一下,好久没有到CSDN上来写博客了,也就是说自己已经有一段时间学习劲头不足了。今天写这篇文章一方面是总结一下自己这半个月敲机房收费系统的一点点小的体会,还有一方面就是写写刚刚实现的“运用简单工厂实现登陆权限选择”的实例。

        事实上重构机房收费系统这各项目已经建立两个月了,仅仅是前一个半月因为一些未知的原因导致自己心里例假而什么都没有干。半个月前,借着家长过来的机会,米老师顺便把我的情况提了一下,顿时感觉愧疚难当,同一时候一股强烈的查克拉在我体内凝聚整个身体充满了能量。就是借着这个机会我就開始了机房收费系统的重构。

        近期大家也差点儿相同開始了重构,于是乎,你会认为有的人认为无从下手,事实上这是还没有全然理解三层的结果。我们都知道U层依赖B层,B层依赖D层;U、B、D层,三者都依赖实体层。通过U层传入參数,在D层中进行数据处理,在“桥梁层”B层的帮助下,我们终于得到返回值,同一时候B层中我们也进行对应的逻辑推断。

        为什么我能说出来?由于这些知识都是些理论知识,在三层学习的时候我们都会接触,自然而然就有这么回事了。可是为什么我们不会去用它们,为什么我连一个登录的小样例都要借助别人的帮助?那是由于我们还没有真正的理解它,还没有弄明确我们定义的參数是如何在U层、B层、D层之间传递的。此时最好还是先找一个三层的样例,逐步的执行一下代码,看看它到底是如何执行的。在着手重构之前,自己最好还是敲个domo去实现一下增、删、改、查。

        在语言选择上我用的是VB.NET,说实话也没有认为,它跟它传说中的亲爹有什么关系,强行拉关系的话C#是不是有种跟亲近的感觉。说用VB.NET不陌生,我能说,刚開始敲的时候我都忘记VB是怎么写的了吗!所以大家不用纠结这个了,C#,VB.NET都是能够的。

大家在敲的时候一定要记得记录自己遇到的问题啊,这但是一笔財富啊。我差点儿相同敲了一周在意识到这个问题,还是由于遇到相同的问题后又跑到网上去找答案了,最后再次看曾经代码的时候竟然发现两次用得方法还不一样(不能不说这是一个意外的收获)。孩子们你们要注意记录自己的问题啊。

        写着写着发现写跑题了有木有,关于还有一方面我们下片博客《运用简单工厂实现登陆权限的选择》再见,本篇正式改名为《机房收费系统重构中的一些感受》,再会!

转载地址:http://yvlpx.baihongyu.com/

你可能感兴趣的文章
.erb 中不能显示从mysql检索出的中文 incompatible character encodings: UTF-8 and ASCII-8BIT...
查看>>
51nod 1831: 小C的游戏(Bash博弈 找规律)
查看>>
使用filezilla连接树莓派失败
查看>>
个人VI
查看>>
[数分提高]2014-2015-2第5教学周第2次课讲义 3.2 微分中值定理
查看>>
Clr静态数据Table-Valued函数
查看>>
转:一个基于互联网医疗的创业公司,三年是一个收获
查看>>
How to effectively work with multiple files in Vim?
查看>>
Android 中文API (70) —— BluetoothDevice[蓝牙]
查看>>
不定宽高垂直居中分析
查看>>
ibatis中使用like模糊查询
查看>>
Scrum三头猪
查看>>
mysql之视图
查看>>
用PHP语言做网站常见漏洞有哪些?
查看>>
项目管理学习笔记之二.工作分解
查看>>
奇异值分解(We Recommend a Singular Value Decomposition)
查看>>
一个单元测试 学习 aysnc await
查看>>
Linux驱动总结3- unlocked_ioctl和堵塞(waitqueue)读写函数的实现 【转】
查看>>
iOS开发网络篇—HTTP协议
查看>>
jboss7 添加虚拟目录 上传文件路径
查看>>