Kacam.net

自分のことを語る

答辩:重构还是重写

默认答案是重构,重写要你举证 —— 举得出来吗?

プロンプトをコピーして、どれか一つを選んでください。答えを並べるのではなく、面接官として場面ごとに問い詰めてきます。

アプリを入れたスマートフォンなら、そのままアプリが開きます。WeChat の中では外部アプリを開けないので、先にブラウザで開いてください。

コピーした文章の末尾には採点用の答えが付いています。自分で先に読まないこと —— 自分で導き出せたかどうかが肝心です。

旧代码里那些看起来没道理的分支,每一个都对应一个当年真实发生过的 bug。重写等于把这些修复全部扔掉,再花几个月一个一个重新踩回来 —— 而且它们没有文档、没有测试、没人记得。

所以这一份把举证责任放在你这边:说不出「为什么重构做不到」,这个提案就没立住。它还会问一个提案里最贵、也最常被跳过的问题:重写期间,旧系统还要不要继续加功能?

答「不加」的,它会追一句:业务方同意冻结多久,你去问过吗。

★★★★☆ · 約 40 分 · 問われるのは:重写才成立的条件、并行期的双份成本、行为一致性怎么验

この一本が試すもの

取捨と代償 具体的な数字 失敗と障害

この問題はやったか

ログインすると「この問題はやった」を記録できます。次に来たとき、いつやったか分かります。

やった人の手記

まだ誰も書いていません。やり終えたら、そのやり取りで何が出てきたか書いてください —— どの場面で詰まったか、あとで変えた結論はどれか。

ログインすると手記を書けます。

使い方

問いが具体的なほど採点は鋭くなります:具体的な各本はその種類の根因リストを持ち、汎用の組は当てはまるものがないときの受け皿です。システム設計の採点線は「利点だけで代償を語らない答えは暗記」でしたが、こちらは —— 具体を出せないなら、それは空です。

始め方

  1. 一本選んで開き、プロンプトをコピーします。
  2. 新しい空の会話に貼ります。
  3. まず一言二言で「何について語るか」を伝え、それから質問を待ちます —— 貼ったあと何も言わないシステム設計の系列とは、ここが違います。

途中でいつでも使える三つの合図

  • 跳过 すぐ次の場面へ
  • 换一个 別の案件・別の障害・別の経験でやり直す
  • 复盘 すぐ締めに飛んで、振り返りカードを出してもらう

三つの落とし穴

  • 慰め始めたら「褒めないで」の鉄則を見るように言ってください —— 振り返りの二本は、モデルの慰め役の人格を最も引き出しやすく、そうなると振り返りではなく心のケアになります。
  • 答えを代わりに整えようとしたら、遮ってください。あなたが「覚えていない」と言い、モデルが「たぶん納期が厳しかったからでしょう」と続けた時点で、その一文はもうあなたの記憶ではありません。
  • 履歴書や設計文書を貼る前に、電話番号・メールアドレス・社外に出してはいけないものを消してください。

出す予定の提案があるなら「提案の弁明」から。案件を終えた直後・障害の直後なら、覚えているうちに振り返りの二本を。転職の準備なら、まず履歴書を点検し、残った項目で行動面接を練習してください。