一些测试要点

一些测试要点

编写规范的代码

    源代码编写规范
    代码命名规则
    代码编写风格

编写正确的代码

    确定代码功能
    确定正确的输入
    确定正确的输出
    确定正确的处理过程

避免代码错误,对异常处理

    代码中错误的来源
    错误报告机制
    为异常分类并提供处理

函数设计

    函数声明设计
    函数解耦
    代码块的粒度切割
    合理使用分支
    使用适当的循环类型

数据变量设计

    选择合适的数据类型
    选择合适的数据粒度
    选择合适的数据容器
    数据结构的排序
    应对数据结构变化

专项代码质量

    资源最小化,效率最大化
    可测试性
    可移植性
    安全性设
    可靠性

代码评审

    代码质量指标
    代码评审的组织方式
    Code Review与结对编程
    代码逆向分析

代码测试

    代码构建调试
    TDD与单元测试
    白盒测试
    代码集成测试
   

posted @   念槐聚  阅读(186)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
历史上的今天:
2013-05-21 [原] 通过客户端工具连接MySQL问题解决
2012-05-21 [网摘]The Joel Test: 软件开发成功 12 法则
2012-05-21 做优秀产品经理
点击右上角即可分享
微信分享提示