码迷,mamicode.com
首页 > 其他好文 > 详细

学霸数据处理项目α版本代码冗余部分消除及部分代码调整过程说明

时间:2016-11-03 01:43:54      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:noi   引用   程序   review   factory   而且   未使用   其他   tag   

数据处理项目代码冗余部分消除说明:

1 ConnectCrawler.sc 中的类ConnectCrawler被外部引用0次,且存在与其相同功能的类Connection,故可认为此类为无用类,因此可从工程中删除。

2 DataMining类中的方法getCombination,RemoveBlank,RepeattedTag,FreshDenoisingData引用次数均为0,而且其中部分方法实现不完整,故可认为是冗余代码,因此可从工程中删除。

3 Factory.cs中的Factory类同样被外部引用的次数为0次,且从后续对代码的阅读中发现此类实际上是对page类和preview类的功能,但后续使用中均未使用此封装,因此可视为此类为无用类,因此可从工程中删除。

4 GoogleTranslator类中实现了翻译文本的功能,上轮迭代中使用的百度api在2016/1/25号之后便停止使用,因此翻译功能失效,本轮迭代基于上轮迭代,因此同样使用了百度api接口,并且是最新的接口,并加入了异常处理程序,保证在翻译接口调用失败时程序能给出正确的提示信息,经测试已经能够正常使用。

5 MyStringProcess.cs中的MyStringProcess类未被引用,此类中多半代码在上轮迭代中被注释,可视为是无用类,因此可从工程中删除。

6 WNetConnectionHelper.cs中的类WNetConnectionHelper类未被其他类引用,而且此类的功能为连接远程服务器,在整个工程中没有任何作用,因此可从整个工程中删除。

 

学霸数据处理项目α版本代码冗余部分消除及部分代码调整过程说明

标签:noi   引用   程序   review   factory   而且   未使用   其他   tag   

原文地址:http://www.cnblogs.com/nrm1/p/6024871.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!