《程序员修炼之道:从小工到专家》读后感(二)

调试

  这是痛苦的事:看着你自己的烦忧,并且知道

  不是别人,而是你自己一人所致

                                       ——索福克勒斯:《埃阿斯》

bug,14实际的含义——可怕的东西——现在也许更为适用,软件缺陷以各种样的方式表现自己,从别误解的需求到编码错误,糟糕的是,现代计算机系统仍然局限于做你告诉他的事,而不一定是你想要它做的事情。

  没有人能写出完美的软件,所以调试肯定要占用你大量的时间。

  要接受事实:调试就是解决问题,要据此发起进攻。在你调试前,选择恰当的思维方式十分重要。不要惊慌。

再现bug,使你的数据可视化,跟踪

posted @   zrswheart  阅读(25)  评论(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 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示