




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、在Sourceinsight中查看函数圈复杂度的方法档级2013-3-31华为机密,未经许可不得扩散第 #页,共4页2013-3-31华为机密,未经许可不得扩散第 页,共4页方法一、集成工具,查看单个函数圈复杂度、在的“”“”中添加如下命令:其中的安装路径。代表你本机的可以通过“”键给该命令指定快捷键,例如“”,然后点。2通过双击里的函数名以便选中整个函数体,然后按键,可以获得对当前所选函数的圈复杂度数据。如下图所示:在Sourceinsight中查看函数圈复杂度的方法档级2013-3-31华为机密,未经许可不得扩散第 页,共4页2013-3-31华为机密,未经许可不得扩散第 #页,共4页在S
2、ourceinsight中查看函数圈复杂度的方法档级2013-3-31华为机密,未经许可不得扩散第 #页,共4页2013-3-31华为机密,未经许可不得扩散第 页,共4页gLaulCountBalls0gLULevel0gLulCurlntervalgLlIScore0gLulN已xtCdlmw0gLaulCurE:allFosg_hTimer0g_hMonTimer0gLastDeleteLin已gLulLineNum0gLIITopScore国algOnCreate国lg匸InDstey国algGetScore国algGetGameScore国alglncLevel国algDecLevel
3、国algGetLevel国algClearMovedBall国algRearrBall国algOnRearr国alglsValidColorifO鞋endif二引或已1戲胡恥0014500146:00147:00148:00149:00150:00151:00152:00153:00154:00155:00156:00157:00158:00159:00160:00161:00162:00163:00164:00165:00166:00167:nni伍口.UINT32algLoadMap(char*pcFileName)FILE*fp=NULL;unsignedintaulColorROW_B
4、nLLSROSd_C:OLUMALLS;unsignedintulCurFt=比ulCurC:=o;charc;NameofFunctinn(void)memset(aulColorJROSA_INVALID_COL(ParameterAverageComplexityunsignedintij;unsignedintulSkip=FALSE;fp=fopenfpcFileNamejr);if(NULL=fp)returnFALSE:algOnCreatei):while(!feof(fp)讦(ulCurRa=MetricsDetai1sFoBlockDepth0123NameofFuncti
5、onalgLoadMapO_algMoveBallI,卅(algO)ightJalgOnRotat:I|-|KiPlI-IIJ.II-IUU1OU:00181:UliKip=continue;:需要根据不同的语言取不同的值00184:00184:ii1111:1:Complexity.Statements.MaxDepth16,43.4J4if(ulCurC:=ROSA_COLUMN_BaU_S)参数的参数是关键,它表示如果要度量当前文件,可把改为在Sourceinsight中查看函数圈复杂度的方法档级2013-3-31华为机密,未经许可不得扩散第 页,共4页2013-3-31华为机密,未经许
6、可不得扩散第 #页,共4页方法二、利用自身的度量功能(不准确,仅供参考)1、设置项目的代码度量项:属性,选中(但的计算方法和圈复杂度还不完全一样,仅供参考)在Sourceinsight中查看函数圈复杂度的方法档级2013-3-31华为机密,未经许可不得扩散第 #页,共4页2013-3-31华为机密,未经许可不得扩散第 #页,共4页在Sourceinsight中查看函数圈复杂度的方法档级2013-3-31华为机密,未经许可不得扩散第 #页,共4页2013-3-31华为机密,未经许可不得扩散第 #页,共4页在Sourceinsight中查看函数圈复杂度的方法档级2013-3-31华为机密,未经许可
7、不得扩散第 #页,共4页2013-3-31华为机密,未经许可不得扩散第 #页,共4页在Sourceinsight中查看函数圈复杂度的方法档级2013-3-31华为机密,未经许可不得扩散第 #页,共4页2013-3-31华为机密,未经许可不得扩散第 页,共4页、双击函数名,即可在右边的中看到函数的对应度量值:在Sourceinsight中查看函数圈复杂度的方法档级2013-3-31华为机密,未经许可不得扩散第 #页,共4页2013-3-31华为机密,未经许可不得扩散第 #页,共4页在Sourceinsight中查看函数圈复杂度的方法档级2013-3-31华为机密,未经许可不得扩散第 页,共4页2
8、013-3-31华为机密,未经许可不得扩散第 #页,共4页在Sourceinsight中查看函数圈复杂度的方法档级2013-3-31华为机密,未经许可不得扩散第 #页,共4页2013-3-31华为机密,未经许可不得扩散第 页,共4页337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384unsignedmtij.k;/7遍历列for(i=0;i0;j-;i/V从底向
9、上若遇到一平无效球则消除这if(!algIsValidColor(p_3u/Sa/sji)for(k=Li;kcj;k+)break;SymbolTypeincreaki=ROSA_INVA口D_COLOR;return;?endalgClearMovedBall?Function:algRearrBmllDescription:重排当前的夥球Input:1.:Output:Return:voidOthers:voidalgRearrBallounsignedintulSize;unsignedint*pulColors=NULL;unsignedintulCount=0;unsignedin
10、tij;unsignedintulldx;ulSize=ROSA_ROW_BALLS*ROSA_COLUMN_BALLS*sizeof(unsignedint);pulColors=(unsignedint*)malloc(ulSize);if(NULL=pulColors)列苴上的JIalgOnDeslIalgOnReaIalglnsertTiIalgincScoIalglsCtrlDcIalglsTwoLIalgLoadTcIalgSaveTtIalglsBall匚rmenuJnSi;国alglsLineC:国alqUn匚已三|国menuOnilIalgGetNe?_|alglsValidEIalgEliminalmenuOnilIshowBallSIalgCountBIOnGameT_|algAdd2B(menuSaveIalgGetCorIalgCountAmenuj已国menuOnRmenuOnil_|R0SA_0r_|R0SA_0rmenuOnRIalgDoTimeIalgAdjustCIalgOnRotcIalgElim
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 铁路客车、敞车车身行业跨境出海战略研究报告
- 个人建房建设合同样本
- 企业退税服务合同范例
- 买车押金合同样本
- 公司板材采购合同标准文本
- 共同采购合同样本
- 冷库拆卸工程合同标准文本
- 便利店招工合同样本
- 出租空地合同范例
- 冷冻鸡爪供货合同标准文本
- 2025【英文合同】授权代理合同英文范本
- 山东省名校联盟2024-2025学年高一3月校际联考英语试题(原卷版+解析版)
- 数据库应用技术-第三次形考作业(第10章~第11章)-国开-参考资料
- 湖南2025届新高考教学教研联盟(长郡二十校)高三第二次预热演练数学试题(含答案)
- 元朝的建立与统一课件 2024-2025学年统编版七年级历史下册
- 8个事故案例13个警示视频文字完善篇(矿山局迎检资料)
- 国旗下讲话第三周校长讲话稿:以习惯铸舟楫 以品格扬云帆-让成长在坚守中绽放华章
- 三门峡水库实习报告
- Unit 3 Diverse Cultures Reading and Thinking (说课稿)高一英语同步高效课堂(人教版2019必修第三册)001
- 2023年小学科学实验知识竞赛试题库含答案
- 价值共创理论形成路径探析与未来研究展望
评论
0/150
提交评论