一些测试要点
一些测试要点
编写规范的代码
源代码编写规范
代码命名规则
代码编写风格
编写正确的代码
确定代码功能
确定正确的输入
确定正确的输出
确定正确的处理过程
避免代码错误,对异常处理
代码中错误的来源
错误报告机制
为异常分类并提供处理
函数设计
函数声明设计
函数解耦
代码块的粒度切割
合理使用分支
使用适当的循环类型
数据变量设计
选择合适的数据类型
选择合适的数据粒度
选择合适的数据容器
数据结构的排序
应对数据结构变化
专项代码质量
资源最小化,效率最大化
可测试性
可移植性
安全性设
可靠性
代码评审
代码质量指标
代码评审的组织方式
Code Review与结对编程
代码逆向分析
代码测试
代码构建调试
TDD与单元测试
白盒测试
代码集成测试

赠人玫瑰
手留余香
我们曾如此渴望命运的波澜,到最后才发现:人生最曼妙的风景,竟是内心的淡定与从容……我们曾如此期盼外界的认可,到最后才知道:世界是自己的,与他人毫无关系!-杨绛先生
如果,您希望更容易地发现我的新博客,不妨点击一下绿色通道的
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .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 做优秀产品经理