2018/5/2~2018/5/4

        五一回来这一周,只上三天班,这周还是和上周一样,看预约系统的那一套代码。周一早上,主管问我这个系统的功能是用来干嘛的,而我只能说出用来预约这四个字,其他的好像知道些什么,但是就是说不出来。后来主管跟我讲了整个系统中那些最主要的功能即预约功能,但是由于要实际操作预约功能,需要连接到对应的服务器上,而目前并没有这个权限,所以只能根据文档来了解预约功能实现的效果。其实作为程序员,看代码就应该要知道功能的实现方式了,但是由于基础比较薄弱,所以并不能直接从代码中看出什么。在这几天看代码的过程中,我发现自己每次看完一个界面的代码,好像已经看懂了代码,但是却不知道为什么要这样写,怎么会想到要这样写。我想这个不是一时半会儿能解释的通的吧。于是就一个界面一个界面的看着,只是看代码的话,真的会很容易发困,虽然代码的可读性很高,但是很容易走神,所以每天都觉得好像有挺长一段时间是出于走神的状态。

        虽然运行的是一套完整的代码,但是在运行程序的时候还是会报错,有一个错误就是在序列化实体成XML后发现XML前面多了一个问号,其实解决办法很简单德,就是加入一段代码,隐藏掉XML开头的非法字符串:xmlStr = System.Text.RegularExpressions.Regex.Replace(xmlStr, "^[^<]", "");  

       因为这三天主要都是在看代码,而看代码过程对于功能的实现,好像看得懂又好像不大懂的样子,让我很苦恼。至于在这三天到底学了多少,我自己都不是很清楚、、、

猜你喜欢

转载自www.cnblogs.com/cc1120/p/9001164.html