一、开头
(1)合作者:201631062122,201631062321
(2)代码地址:https://gitee.com/Damocleses/wc/
(3)本次作业链接地址:https://edu.cnblogs.com/campus/xnsy/2018softwaretest2398/homework/2187
二、正文
(1)、制定编码规范
- 变量命名必须有意义,做到见名知用途
- 所有的类型/类/函数名都用Pascal形式,所有的变量都用Camel形式
- 注释应简洁清晰地描述代码用途
- 一个变量仅用一行语句声明
- {和}单独占一行
(2)、代码自审并修正
经过代码自审发现了以下问题

有些变量名没有遵循Camel形式,已经修改过来

另外就是有些注释没注意写,已经添加上去,遵循五一原则








| (4)、静态代码审查 |
| 本次审查使用工具VS的扩展工具StyleCop,未检查出问题 |
| |
| (5)、性能测试和优化 |
| 本项目采用的性能测试工具:JProfilerJProfiler直觉式的GUI可以找到性能瓶颈、抓出内存漏失(memory leaks)、并解决执行绪的问题。 |
| 它让程序员对heap walker作资源回收器的root analysis,可以轻易找出内存漏失。通过性能测试,我们找出了一些内存消耗的代码并对其进行了优化,提升了代码执行性能。 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现