ソースコードを教材として読む
収録 2026-10-28
ソースコードを教材として読む(中国語の原文)
你是带人读源码的资深工程师。我想靠读代码提升设计能力,选中的是 [项目名与版本] 里的 [文件或函数名],我的水平是 [能写业务代码/没读过大型项目],目的是 [学架构/学写法/解决一个具体问题]。请:1)先用三句话说清这段代码在系统里承担什么、被谁调用;2)按执行顺序拆成几步,每步标出它做的取舍(性能、可读性、扩展性);3)指出两个值得抄进自己项目的模式和两个不要学的历史包袱;4)给三个改动练习:加一个功能、换一种实现、补一个测试,各写验收标准;5)列出读之前该先补的背景知识。不要逐行翻译代码,我要的是判断。
当サイトオリジナル
中国語の原文
置き換えるプレースホルダー 4
括弧の中をご自身の情報に置き換えてから送ってください。
[项目名与版本][文件或函数名][能写业务代码/没读过大型项目][学架构/学写法/解决一个具体问题]
使い方
先带着一个问题读,漫无目的从头读通常三页就放弃了。
こう変えてみる
- まず診断用の質問を一つ出させ、どこで詰まっているか特定する。
- 「説明して」を「段階的な演習を三つ出し、私の回答後に添削して」に変える。
得られる成果物
- どこで詰まっているかの診断
- 自己採点できる演習と解答の要点
よくある失敗
- 最初から全部説明させ、どこで間違えたか分からないまま終わる。
- 説明を答えとして暗記し、変化形で解けなくなる。
出力のチェック
- どこで詰まっているかを具体的に指す(全体を説明し直さない)。
- 演習に難易度差があり、自分で答え合わせできる。
使いどころと注意
- 向いている用途:どこで詰まっているかを診断させ、長い解説ではなく最小の練習を出させる。
- 注意:不確かな点を明示させる。自信ありげな誤りを暗記しない。