わあ、バイブスロップに対する戦闘の叫びだ!!!! 既存のコードベース: ---------------------- どの企業でも、ジュニアエンジニアとシニアエンジニアの主な違いの一つは、後進のエンジニアは既存のコードベースを非常に深く理解しているということです(長年の勤務経験、あるいは膨大なコードベースを読むスキルを習得しているため)。そのため、ジュニアエンジニアは多くの業務においてシニアエンジニアに大きく依存することになります。これは給与格差にもつながります。 したがって、コードを明確に理解することが非常に重要です。 バイブコーディングを使用した新しいコードベース: ---------------------- バイブコーディングは、コードの流れがわからなくなり、ある一定のレベルを超えると進捗が遅くなるという状況に陥ることがよくあります。これでは、せっかくのメリットがほとんど打ち消されてしまいます。 これに対処する方法の一つは、コードのマーメイドフロー図を作成することです。これは確かに役立ちます。コーディングエージェント(WindsurfのCascadeなど)に質問することもできますが、非常に手間がかかる場合があります。 @cognition チームはこのアイデアをコードマップで体系的に実現しました。この新機能には、視覚的なマップと詳細なテキスト説明の両方が用意されています。コード内で何が起こっているのか、そして特定の機能の追加や変更を行うためにどこに変更が必要なのかを正確に把握するのに非常に役立ちます。 こうすることで、バイブコーディング中にコードがどのように動作するかを正確に把握できるようになります。これにより、迅速な進歩が保証され、新しいアプリケーションの開発や既存のコードベースのメンテナンスにおいて、非常に効果的なエンジニアになることができます。 @cognition @windsurfさん、おめでとうございます!素晴らしい機能ですね。Deep Wikiはすでにとても便利で、SWE-1.5のユーザーとしてとても満足しています。
私はこの状況を見るためにこのメンタルモデルを気に入っています:

