z5h*_*z5h 10 language-agnostic debugging
假设您在软件相当复杂的部分的功能测试中发现了一个错误.它可能源于数据库中的错误/意外数据,中间层代码或前端的某些内容.
精细.我们都去过那儿.
你有单元测试来编写和运行,调试/记录语句要插入,sql语句要编写和运行,你要用FireBug检查的东西等等.
假设第一步是提出您想要调查的潜在原因列表.
现在你必须决定做什么顺序.
你呢:
我有一种感觉,第一种策略是最常用的.也许只是因为我不与许多初级开发人员合作,而更多高级开发人员倾向于拥有体面的直觉.或许我们只是认为我们有不错的直觉,但应该使用更系统的方法.
有什么想法吗?
Joh*_*ett 21
我发现Rubber Duck Debugging策略也很有效.
归档时间: |
|
查看次数: |
611 次 |
最近记录: |