随笔分类 -  代码重构

逻辑很长的代码优化总结
摘要:1,可以首先将各个业务块,值固定的部分先进行赋值; 2,编写查询可以公共使用的逻辑代码; 3,分别补充各个业务块,需要特殊处理的代码; 通过以上这种方式的优化,可以使代码更清晰方便维护; 阅读全文

posted @ 2022-04-13 19:01 荆棘人 阅读(129) 评论(0) 推荐(0) 编辑

三层架构中的异常处理二
摘要:SqlException 数据库异常 阅读全文

posted @ 2020-06-03 10:19 荆棘人 阅读(247) 评论(0) 推荐(0) 编辑

什么是应用程序根
摘要:简单来说,一个根是一个引用,这个引用指向堆上面的一个对象的。严格来说,一个根可以有以下几种情况: (1) 指向全局对象的引用(尽管C#不支持,但CIL代码允许分配全局对象) (2) 指向任何静态对象 (3) 指向一个应用程序代码中的局部对象 (4) 指向传入到一个函数中的对象参数 (5) 指向等待被 阅读全文

posted @ 2019-12-09 09:59 荆棘人 阅读(521) 评论(0) 推荐(0) 编辑

如何处理三层框架的异常
摘要:这个图 是从网站上保存下来的。 Scenario Description Expected Result 1 Application called a stored procedure. Happy path; everything should work fine. 2 Exception Rai 阅读全文

posted @ 2019-12-07 15:55 荆棘人 阅读(463) 评论(0) 推荐(0) 编辑

IDisposable 接口
摘要:提供一种用于释放非托管资源的机制。 地址:https://docs.microsoft.com/zh-cn/dotnet/api/system.idisposable?view=netframework-4.8 标题:IDisposable 接口 using语句实际上是语法上的便利。 在编译时, 语 阅读全文

posted @ 2019-12-06 18:19 荆棘人 阅读(246) 评论(0) 推荐(0) 编辑

bug排查
摘要:有时候让朋友,或者群友,或者同事帮忙看一样困扰你很久的bug会得到意向不到的结果。 因为他们往往不像你,已经在调试代码的过程中被一些东西给束缚了。他们会凭借自己的第一直觉来尝试解决问题,跳过你已经走的弯路。 然后可能一下就走到了正确的道路上。或者有的坑已经不会再陷入了。 一个新引入的人,的思路和一个 阅读全文

posted @ 2019-01-05 14:35 荆棘人 阅读(170) 评论(0) 推荐(0) 编辑

什么情况下需要重构代码
摘要:文章:什么时候该重构--《重构》阅读笔记 讲了什么情况下,需要重构代码。 阅读全文

posted @ 2018-02-24 14:13 荆棘人 阅读(359) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

统计

点击右上角即可分享
微信分享提示