作为软件架构师要多读书,读好书。
========================
在平均缺陷发现率方面,单元测试只能达到25%,功能测试可以达到35%,而集成测试也不过45%,相比之下,设计和代码审查的平均功效可以达到55%和60%。
==============================
陌生人主持的“电梯测试”-在60秒类,解释清楚他们正在做什么,以及为什么人们会在意他们正在做的事情。
-----
你在做什么?
我在修复这个数据网格的排序问题。
你为什么要解决这个问题?
因为它在bug清单上。
它为什么在bug清单上?
因为有个测试人员把它作为一个bug报出来了。
测试人员为什么提交这个bug?
测试人员认为这个字段应该按照数字顺序而不是字母顺序来排序。
为什么测试人员这么认为?
很显然,如果把“条目2”排在“条目19”的后面,用户在查找的时候就会有麻烦。
===========
杰出的程序员更勉强过得去的程序员之间的差别,不在与他们掌握了多少编程语言,也不在于他们谁更擅长Python或Java。真正的关键是,他们能不能把他的想法表达清楚。杰出的程序员通过说服别人来达成协作。通过清晰的注释和技术文档,他们让其他程序员能够读懂他们的代码,这意味这其他程序员能够重用他们的代码,而不必重新去写。要不然,他们所写的代码价值就大打折扣了。

posted on   闻缺陷则喜何志丹  阅读(4)  评论(0编辑  收藏  举报  
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~



点击右上角即可分享
微信分享提示