社区
Java
帖子详情
如何有效地对旧代码进行分析
FREEDOMHEART
2003-05-16 10:05:00
兄弟我是学计算机的,
可苦于无创作灵感和好的项目,
所以进步较慢。
进来我自己想找一些我的开源软件分析一下,
但这些软件相对较大,
我想就分析的死路和方法向大家请教、请教。
...全文
71
3
打赏
收藏
如何有效地对旧代码进行分析
兄弟我是学计算机的, 可苦于无创作灵感和好的项目, 所以进步较慢。 进来我自己想找一些我的开源软件分析一下, 但这些软件相对较大, 我想就分析的死路和方法向大家请教、请教。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
expectforever
2003-05-27
打赏
举报
回复
建议:
1.搞清楚此代码是完成的功能(如果是openSource的,最好看他的文档)
2.配置其运行环境,运行其提供的例子
3.利用Rose或Together导出模块图,对应其APIs看他的整体框架
4.自己写一些例子
5.如果敢兴趣,着时候再去看他的源代码
FREEDOMHEART
2003-05-27
打赏
举报
回复
谢谢两位,
尤其是“寒松”:)
sdcom94
2003-05-26
打赏
举报
回复
如果目的是要看懂别人的代码,那么没有什么捷径,就是要多读了。
如果是其他目的,可以考虑考虑重构了
什么是遗留
代码
:
有效
地处理遗留
代码
的8个小贴士
本文探讨了遗留
代码
的概念及其挑战,提供了8个改进遗留
代码
的小贴士,包括测试
代码
、查看文档等,并介绍了静态
代码
分析
工具如何帮助重构
代码
。
如何
有效
地审核自己的 Linux
代码
本文介绍了在Linux环境中
进行
代码
审核的重要性,并提出了四个关键步骤:保持
代码
风格一致性,编写清晰的
代码
注释,编写单元测试以及利用静态
代码
分析
工具。遵循这些最佳实践能提高
代码
质量、可读性和可维护性。
如何
有效
地解决
代码
的圈复杂度
文章讨论了
代码
圈复杂度对项目的影响,指出当圈复杂度超过一定值时,
代码
可读性和维护成本显著增加。介绍了计算圈复杂度的点边计算法和节点判定法,并提出了解决高复杂度的策略,包括提炼函数、使用卫语句、合并条件、多态和替换算法等。强调应根据具体场景
分析
,避免过度设计,合理降低
代码
复杂度。
如何
有效
地提高
代码
开发效率
本文探讨了如何通过标准化和模板化来提高软件开发中系统管理功能的开发效率,提出了利用现有经验和技术手段,如DB设计和画面编写自动化,来降低这部分功能的开发成本。
Understand: 静态
代码
分析
神器
本文揭示了Scitools Understand的强大之处,它能一键生成模块间调用、函数流程图,提升
代码
理解和开发效率。通过详细解读设置、导入项目、主要功能和搜索技巧,助你快速掌握这款业界领先的
代码
分析
工具。
Java
51,408
社区成员
86,104
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章