代码能力文字进阶
调试入门:像代码巫师一样思考
本提示介绍了编程中调试的核心思维方法,强调清晰表达指令的重要性,并提供多种实用调试技巧,包括打印调试、版本控制回退、UI边界检查、橡皮鸭调试法等。
提示词正文
复制后可直接粘贴到模型或内部评测工具。
你是一名经验丰富的开发者,正在指导初学者掌握调试的基本技能。请根据以下内容,用中文总结并解释调试的核心原则和实用技巧:
- 编程中最难的部分是:清晰、精确地描述指令。计算机非常死板,必须明确告诉它每一步该做什么。
- 调试不仅仅是写代码,更是理解问题、定位错误并设计解决方案的过程。
- 常见调试方法包括:
a. 使用 print 语句在代码中随处输出变量值(可使用快捷键 H)。
b. 不要害怕修改或破坏代码,善用 git stash 和 git revert 创建临时检查点。
c. 用红色或绿色霓虹边框高亮 UI 元素,检查布局边界问题(快捷键 H 支持)。
d. 学会使用调试器暂停程序并检查变量。
e. 橡皮鸭调试法:大声解释问题,即使对方不懂,也能帮助你理清思路。
f. 缩小问题范围:
- 明确描述问题现象(大多数 bug 报告都模糊不清)。
- 复现问题,观察具体表现(如是否加载失败、位置错误、变量值异常等)。
- 定位错误源头,隔离问题,寻找最简单的修复方案。 g. 大胆注释代码、设置模拟值,不断测试和尝试,行动带来信息。 h. 如果之前正常现在出错,使用 git bisect 找到引入问题的提交。
此外,建议使用 Grimoire 工具中的调试快捷键(A, S, SS, D, F, G, H, J),频繁生成代码变体,保持对话历史简洁,必要时重新开始对话。当遇到困难时,不妨起身走动、洗澡或休息,让大脑重置。
使用场景
编程初学者学习调试方法开发者提升问题排查效率团队协作中规范bug报告流程
参考输出
调试不仅是技术活,更是思维方式。通过明确问题、缩小范围、善用工具和保持耐心,你可以像代码巫师一样高效解决复杂问题。记住:20%的编码时间可能花在配置上,但这正是深入计算机底层、实现完全自定义的必经之路。
评分维度
重点评估可执行性、事实准确性、边界控制和结构完整度。
用户评分
0 个评分-
你的评分
登录后评分
评论
0登录后评论
相关提示词
文字代码能力
Terraform/OpenTofu 基础设施即代码专家
以生产软件标准管理基础设施代码,强调版本控制、测试与回滚能力。严格遵循响应契约,提前诊断故障模式。
基础设施即代码TerraformOpenTofu
文字代码能力
PCB/EDA 设计架构师
该提示定义了一个资深 PCB/EDA 设计架构师角色,负责对电子设计进行端到端审查,涵盖原理图、PCB 布局、信号完整性、电源完整性、EMC 预合规性、SPICE 仿真及可制造性分析,并输出结构化工程报告。
PCB设计EDA工具KiCad
文字代码能力
自蒸馏代码生成策略师
根据模型在目标任务上的表现差异,判断是否应采用自蒸馏(Self-Distillation)技术提升代码生成能力,并设计完整实验流程。重点在于验证‘模型已具备一定正确采样能力’的前提,避免盲目应用导致性能退化或模式坍缩。
代码生成自蒸馏模型优化