本文主要是介绍【vb.net机房重构】转折点,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
回顾:
这下面的图是我在刚开始敲机房的时候遇到的问题,现在还能想起自己那会看着他手足无措的样子。
就像他提示的那样,一个是因为路径加载的错误。
1.代码中有一个对象没有初始化。例如Form A=newForm();
2.连接数据库的问题。
3.T-SQL语句不正确,引起在访问数据库时有问题。
4.参数没有具体值。
机房收费系统自己也重构了有一段时间了,但是可能是一条线慢慢的顺了之后,对于每层之间的方法来回调用以及数据返回都有了更加清楚的认识,自己能感受到在实现的时候明显没有刚开始那么困难了。对于一些长出现的问题,也开始慢慢的自己学会总结归类,并且去推测问题可能出现在了哪里,然后慢慢的用调试去验证自己的猜测。
收获:虽然说机房收费系统还没有重构完,但是我真心觉得那剩下的真心不叫事儿,因为我相信给我时间我总能将它实现。因为在这次的机房重构中我真正体验了调试的魅力,它带给我的不仅是给我提示错误,因为在调试的过程中让我的逻辑推演能力也在不断的加强,此外就是调试多了解决问题的能力也在不断的加强,让我从心态上开始变得自信。
反思:
1.调试其实在作品展的时候就遇上了,包括后面的学生,第一次机房的时候就在用,但是为什么我这段时间才体会到调试的魅力呢?说到底就是急功近利,想直接一个F5就看到效果。但是现实给我们反馈的是什么呢?你越是想走捷径,到最后越是饶了很大的弯路。因为急功近利,所以不愿意静下心来好好推演,也就是间接地拒绝学习新东西。
2.在这段时间里,我真的感受到了那种自然界万事万物都相通的道理。我在刚开始的时候怎么都理解不了什么参数啊,什么有参无参的查询和增删改啊,什么层与层之间是通过什么来传递,以及他们的数据类型,以及数据类型转换什么的。但是因为这期间也穿插着C++的学习,尤其是在构造函数这一块,我开始慢慢的理解了参数的功能。
这篇关于【vb.net机房重构】转折点的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!