Contents

バイブコーディングバブルにより、多くの壊れたアプリが残ることになる

<本文>/images/close-up-of-the-claude-code-welcome-screen-on-an-ipad-connected-to-a-mac.jpg

Vibe コーディングは開発界に旋風を巻き起こしており、まさに現代の驚異と言えるでしょう。問題は、人々が次の流行に移行すると、バイブコーディングのラッシュにより、多くのアプリが壊れてしまうということです。結局のところ、私たちの多くは、修正の目処が立たないまま壊れたアプリを残すことになるでしょう。

雰囲気のある「コーダー」の多くは、実際には単なるプロンプト タイパーです

そして、彼らはコード行に一度も触れたことはありません

/images/an-ai-robot-using-a-computer-with-a-prompt-field-on-the-screen.jpg クレジット: Lucas Gouveia/Windows Insight

Vibe コーディングにより、これまでにないほど大衆が開発を利用できるようになりました。 AI ツールを使用して、テキスト ボックスにプロンプ​​トを入力するだけで、アプリがポップアップ表示されます。おそらく多少の改良が必要ですが、通常、バイブコーディングを行っているときは常にバージョン 1 が機能します。

この問題は、コードを一行も書いたことのない「開発者」から生じています。彼らはクールなため、または手っ取り早く金が稼げると思ってバイブコーディングを使用しているだけですが、実際には開発に関する知識はなく、適切な開発を学びたいという願望もまったくありません。

このようなタイプのバイブ プログラマーは、計算機とオンライン ツールを使用して数学の問題を解決できることに気づき、ロケットを作ろうとする人々だと考えてください。彼らは何らかの方法で何かをうまく機能させることができるかもしれませんが、たとえそれができると思っていても、決して月に到達することはありません。

誰でもプロトタイプをバイブコーディングできる

しかし、長期的に構築するために何をしているのかを本当に知る必要があります

自分が何をしているのかわからない人にとって、バイブコーディングはプロトタイプを構築するための素晴らしい方法です。私はこれまでにいくつかのプロジェクトでバイブコーディングを行ってきましたが、これまでに行ったすべてのことの中で、バイブコーディングの良さはキーボードを操作する人次第であることに気づきました。私は実際にバイブ コーディングを行うよりも、バイブ コーディングの結果をデバッグすることに多くの時間を費やしました。

私がバイブコーディングで構築した各プロジェクトは、1 ~ 2 時間以内に簡単に「実行可能」になる可能性があり、場合によってはそれより短い時間もかかります。しかし、実際の品質のものを作るには、常に長い時間がかかりました。

Vibe コーディングは、1 人チームの場合は従来のコーディングよりも確実に高速ですが、高品質の製品を求める場合は決して高速ではありません。継続的なアップデートについても同様です。

私は 3 か月の大部分を iPhone 用の天気予報アプリの構築に費やしました。これはシンプルなアプリですが、バックグラウンドで非常に多くの複雑な処理が行われています。

最近 App Store でリリースされましたが、これは決して小さな功績ではありません。しかし、私は今でも週に数件のクラッシュレポートを受け取り、常にバグを潰し、アプリの新機能に取り組んでいます。これは、アプリをリリースした週末だけでなく、長期間にわたってアプリをサポートする予定であり、そのためにはさらに多くの作業が必要になるためです。

Vibe プログラマーは、寿命を考慮せずにアプリからアプリへと飛び移ることがよくあります。

結局のところ、このアプリは週末のプロジェクトでした

/images/a-relaxed-man-lounging-on-an-orange-beanbag-watches-as-a-friendly-yellow-robot-works-on-a-laptop-for-him-while-multiple-red-exclamation-mark-warning-icons-float-around-them.png クレジット: Lucas Gouveia/Windows Insight | ViDI スタジオ/シャッターストック

バイブコーダーが、この「複雑なアプリ」を 48 時間で構築したと宣伝する光景を、私はあまりにも頻繁に見てきました。まるでそれが祝われるべきことであるかのように。確かに、アプリの実用バージョンが 2 日以内に稼働するようになったのは素晴らしいことですが、どれくらいうまく機能するのでしょうか?まだバグが何個残っているのでしょうか?ランダムなクラッシュを引き起こす競合状態はありますか?

現在、天気予報アプリに奇妙な競合状態が発生しており、現在追跡中です。 iPhone の Spotlight から開くとクラッシュすることがあります。毎回クラッシュが発生するわけではなく、時々クラッシュが発生することがあります。

バイブコーダーの唯一の目標が、アプリをいかに速く構築したかを自慢できるように短時間でアプリを構築することである場合、おそらく、そのような小さな点を修正するのに時間をかけるつもりはありません。

現実世界のバイブコーディングに関する洞察を得るためにニュースレターを購読してください

どの週末アプリが生き残るかを考えるのはやめてください。ニュースレターを購読すると、バイブコーディングの落とし穴、デバッグ戦術、長期メンテナンスのレッスンについて明確で実践的な内容が提供されるので、どのプロジェクトが長持ちするように構築されているかを知ることができます。

アップデートを取得する

購読すると、ニュースレターとマーケティング電子メールの受信に同意し、利用規約とプライバシー ポリシーに同意したものとみなされます。いつでも購読を解除できます。

私は自分のアプリをそのようにコーディングすることはありませんし、そうでない他の多くのバイブコーダーを知っていますが、私たちは皆、プロンプトを入力するのではなく、実際のコーディングから始めました。

/images/claude.png

クロード

価格

20ドル

クロードはAnthropic社が開発したAIアシスタントです。執筆、コーディング、分析、研究など、幅広いタスクを支援できます。検索エンジンとは異なり、クロードは会話形式で問題を推論するため、単なる情報検索ツールではなく、思考パートナーとして役立ちます。

誰もがバイブコーダーになれるが、すべてのバイブコーダーが開発者であるわけではない

「そして、誰もがスーパーになったら…誰もスーパーにはなれません。」 - シンドローム、インクレディブル。それは子供向け映画からのものかもしれませんが、バイブコーディングの時代に真実のように響きます。週末にアプリを構築できると誰もが考えるとき、誰もが自分が開発者であると考えます。

対照的に、すべてのバイブコーダーが実際に開発者であるわけではなく、それが問題です。あなたが使用しているアプリが、そのアプリを長期的にサポートする予定のある人によって構築されたものであるかどうかを知るのは困難です。だからこそ、将来的には壊れたアプリがたくさん出てくるでしょう。

今ならわかりますが、人々が週末に挑戦として構築したアプリは、更新されずにそのまま消えてしまいます。アプリは最初の数週間または数か月間は問題なく動作するかもしれませんが、API の更新が行われると、アプリの互換性が失われます。その時点で、誰がアプリを構築するためにバイブ コーディングをしていたのか、誰がオンラインでの影響力のためだけにバイブ コーディングをしていたのかがわかります。そして悲しいことに、壊れたアプリによって消費者が損をすることが多くなるということです。

*️⃣ 出典リンク:

バイブコーディング、彼らは本当に開発の知識がありません、 iPhone 用の天気予報アプリ、この「複雑なアプリ」を 48 時間で構築しました、どれくらいのバグがまだ残っているか、アプリをいかに速く構築したかを自慢できるように短時間でアプリを構築します、、、、、、 利用規約、プライバシー ポリシー]( https://www.valnetinc.com/en/privacy-policy)、