1762157621
2025-11-03 08:01:00
🧯 私の週末を食べた虫
昨年、私はチームの後輩開発者が同じ API を 2 日間デバッグするのを見ました。
彼はロジックを 3 回書き直しました。
キャッシュの問題だと確信しました。
そしてAIが「間違った修正を提案した」と非難した。
結局のところ、バグは彼のコードにはなかったのです。それは彼の中にあった 考え。
彼はそもそもビジネスルールを誤解していた。
失われた思考が 1 つあり、失われた 2 日です。
そしてそれが私たちのほとんどが構築する方法です。私たちは バイブコード 何かが壊れても「後で解決する」という自信を持って、私たちは前進しています。
しかし、「後で」は常にコストが高くなります。
それは単なる雰囲気ではなく、50 年間のデータに裏付けられています。
証拠: 早めに考えることが後であなたを救う理由
80 年代に遡ると、バリー ベーム (そう、あの OG ソフトウェア エンジニアリングの研究者) は、現在「 変化コスト曲線。
彼は設計ミスを修正することを証明した 後 コーディングコストが開始され、最大で 100倍以上 計画中にそれを捕まえるよりも。
そして数十年後の今日でも、その数字は依然として残っています。
ResearchGate の最新の研究がそれを裏付けています。
まず立ち止まって問題をモデル化する開発者 生産する 欠陥が少なくなる デバッグも高速化されます。
コードレビューと設計ディスカッション AI が生成した「クリーンな」コードが好んで入り込みやすい種類のロジックやアーキテクチャのエラーを捕捉します。
私たちは「速く動いて物事を打ち破ろう」という言葉が大好きです。
しかし、ベーム氏とそれ以降のすべてのコードレビュー研究は基本的に「速度を落として、 考える まず最初にそうしないと、とにかくすべてを壊すことになります。」
レシピを読まずに料理をすると、結果的に何かができてしまうようなものですが、頑張って食べてください。
#コードを書く前に考えることを学ぶ #明確な構文よりも明確な思考が優先される理由 #開発者による #年 #月