
停下来
Go单元测试调试需让失败现场“停下来”:用-test.run和-test.v精准定位并显示日志;用Delve设置断点、查看变量、单步执行;用t.Helper()和结构化t.Errorf提升错误可读性;...
段错误由非法内存访问引起,常见于指针misuse、数组越界、栈溢出等;使用GDB的bt命令可定位崩溃位置,结合print查看变量;启用AddressSanitizer编译选项能自动检测并报告内存错误详...