由这两天的程序出的错误想到的

作者分享了在学习分层和设计模式时,从理论到实践过程中遇到的问题和收获。重点强调了基础的重要性以及排错时避免主观臆断的重要性。同时,指出细节性知识对理解和掌握编程语言的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

       这阵子在接触分层,通过分层和设计模式对面向对象有了更深一步的了解,但依然还是停留在理论层次,理论要通过结合实践彼此交融之后整体有个更深层次的提升。

       学习分层先从网上找了一些理论资料,看了几天大概明白了些,之后开始写代码,这里就说说从这两天代码中的错误想到的一些东西。

       如果先来一下总结的话就是基础和思考问题的能力。

       首先说基础的重要性吧。昨天对程序做了个调整,把之前写的比较分散的类归到了一起,这样就省了一些相关的方法的来回调用了,但是意外的情况出现了,之前的代码中抛出异常的代码System.Exception,但是提示未能得到类的引用,上网查了一些东西,答案很多,总之,弄了很长时间,还是没有搞明白其中的道理和解决方法,晚上问了一下小崔,简单的一句话,去掉前面的System再试试,结果问题解决了,然后就想到下午也查到了这样的解决办法,但是只是凭借原来的错误的理念给毙掉了。

       现在看的话,有两点我需要学习,第一,排错的时候要意识到自己的认识可能是不全面的,不要主观臆断;第二,就是基础性的东西不能忽视,这里Exception和System.Exception是两个不同级别的命名空间,意味着在不同的地方继承的时候是有差别的。

      跳出分层的错误看错误,不同的语言,有不同的机制,但是原理都是一样的,对于我们现在的学习来说,学习解决问题的思想是最重要的,这时候以不变应万变,但是对于一些细节性的东西,我们也不能忽视,因为只有懂了这些细节的差别之后,也才算是真正的对某种语言有所认识,在更换平台或者学习新的编码语言的时候才会更快、更透彻的掌握,也只有这样才能顺应时代的发展。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值