C#
17期 刘云
这个作者很懒,什么都没留下…
展开
-
重构篇--为啥需要重构
为啥要重构呢?之前一直以为系统重构就是那些系统架构师、大牛们玩的高端玩意儿,现在想想,有的项目是有很多代的,随着业务需求的迭代,问题也会越来越多。如果业务繁杂,代码结构混乱,层次不清的话,会存在很多冗余代码。就像我一个初学者,写个小项目都是使用分层式结构。如果功能点较少的话,这样的结构就够用了,每个层次都很清晰,用不着重构。但是,随着功能的增多,如果一个包里就有几十个文件,想想就很刺激。在这种情况下,拓展维护交接就变成了一个超级难的事情。就像机房重构随处可见的拼写错误,头重脚轻的函数,还有东拼西凑的代码原创 2020-06-14 20:02:04 · 800 阅读 · 0 评论 -
重构篇--VS“无法查找或打开PDB文件”
今天使用新下载的2015版的VS,在运行之前的设计模式的时候,因为之前的版本不一致,好多都运行不成功,但是新编译的程序在运行的时候会出现“无法查找或打开PDB文件”的提示,并且此时程序会生成失败,无法运行,如图:其实这不是代码写错了,而是编译器设置的问题,改一下设置就OK了。PDB文件是什么???当程序在VS中编译时,程序所依赖的所有动态链接库(dll文件)也会被编译,编译过程中每个dll文件都会产生一个pdb(符号)文件,是存储数据的信息文件,其包含dll库在编译过程的某些调试信息,例如程原创 2020-05-24 21:06:02 · 2999 阅读 · 1 评论 -
设计模式--面向对象(概念篇)
从我们开始接触C语言后,就有人告诉我们这是一类面向对象的语言,面向对象的底层其实还是面向过程,把面向过程抽象成类,然后封装,方便我们我们使用。那什么是面向对象呢?举个最简单点的例子来区分,比如说:有一天你想吃鱼香肉丝了,怎么办呢?你有两个选择:1、自己买材料,肉,鱼香肉丝调料,蒜苔,胡萝卜等等然后切菜切肉,开炒,盛到盘子里。(面向过程)2、去饭店,张开嘴:老板!来一份鱼香肉丝!(面向对象)那...原创 2019-12-05 21:11:55 · 341 阅读 · 2 评论 -
设计模式--简单工厂模式
简单工厂模式://Operation 运算类 public class Operation { private double numberA=0 ; private double numberB=0 ; public double NumberA { get { retu...原创 2019-11-28 23:00:07 · 305 阅读 · 1 评论