0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

バイブコーディングで、AIのコードを読まない私が、レビューで見ている大事なポイント

0
Posted at

バイブコーディングで「AIのコードを一行も読まない」現場のレビューは何を見ているのか

「コードも読まずに何がエンジニアだ」——AI駆動でSaaSを一人で作っていると、こう言われそうな働き方になる。
だが9ヶ月で一人開発を完走して確信した。レビューが要らなくなったのではない。レビューする対象が、コードから別のものに移ったのだ。
従来のコードレビュー観をアップデートしないと、AI時代のエンジニアは消耗するだけになる。

この記事は バイブコーディングで、AIのコードを読まない私が、レビューで見ている大事なポイント のダイジェスト版です。
少数精鋭時代の開発チーム像や、危ういエンジニア像の詳細は、上記の完全版をどうぞ。

コードは見ない。でも、穴があるのは知っている

最初に誤解されたくないことを書く。

「AIのコードは完璧だから読まない」とは一言も言っていない。むしろ逆。生成AIが吐くコードには穴がある。論理の抜け、考慮の漏れ、破壊的実行——1つのAIに任せれば、そのAIの癖をまるごと引き受けることになる。

ではその穴をどうするのか。答えは「自分の目で一行ずつ追う」ではない

複数のAIで、レビューを循環させる。

あるAIが書いたものを別のAIが叩く。それをまた戻して直す。三すくみで穴を潰すのが基本だ。仕組みの詳細は要件定義が全て——AI駆動開発を三すくみレビューで回した話でも書いた。

穴を潰す仕組みがあるから、コードそのものを一切見ない。コードを見ないのは手抜きではなく「設計」の話だ。

やったのは「コードを書く」より「場を整える」こと

コードを見ない代わりに何をしていたか。プロダクトのオーナーとしてAIがスムーズに走れる場を整えていた。整えたのはざっと3つ。

整えるもの 中身
任せ方の設計 どのAIに何を任せるか。どこからは人が判断を握るか
進め方のルール どういう順番で開発を進めるか。どこで一度立ち止まって確認するか
脱線を防ぐ枠組み AIが暴走・脱線しないよう、先に道を作っておく

バイブコーディング界隈ではこの枠組みを「ガードレール」や「Skill」と呼ぶ。呼び方はどうあれ、やっていることは同じだ。コードを書くより、AIが気持ちよく走れる場を整える。オーナーの仕事はいつのまにかそっちに移っていた。

レビューの対象が、根本から変わった

ここが一番伝えたい変化。昔と今で、レビューの中身はこう変わった

昔のレビュー 今のレビュー
見るもの この実装は正しいか。バグはないか AIが意図した仕組みやルールに沿っているか。脱線していないか
対象 コード一行ずつ 開発の進み方そのもの
喩え 職人の手元を覗き込む 工房全体が設計図どおりに回っているか見る

個々の部品は信頼できる仕組みに任せる。自分は、全体が意図からズレていないかだけを見張る

結局レビューで見ているのは、この大事なポイント1つだけだ。

無数のコードではなく、AIが意図どおりに走っているか。

それさえ外さなければ、一行ずつ追わなくても品質は守れる。

▶ 少数精鋭時代の開発チーム像や、危ういエンジニア像の詳細はこちら → バイブコーディングで、AIのコードを読まない私が、レビューで見ている大事なポイント

「一人開発の特殊な話」で終わらせないでほしい

「一人でSaaSを作るなんて、自分には関係ない」と感じた人もいるはず。だが、待ってほしい。持ち帰ってほしいのは規模の話じゃなく、向き合い方のマインドだ

やっていることを小さくほぐすとこうなる。

  • AIに何を任せ、何を任せないかを決めた
  • 脱線しないようルールを敷いた
  • 出てきたものに責任を持てる仕組みを作った

これは一人開発じゃなくてもできる。今いる現場でAIへの任せ方を整理してみる。チームのレビューにAI前提の一工夫を足してみる。小さな範囲でいい。

「AIを使う」から「AIを統制する」へ、立ち位置を半歩ずらす。

その半歩がAI時代の成長戦略になる。コードを速く書く競争で消耗するのではなく、AIをどう御すかに軸足を移す。この向き合い方の差が、数年後に大きな差になる。

危ういのは、どっちのエンジニアか

2人を思い浮かべてほしい。

Aさん Bさん
強み 一行ずつ丁寧に読める 行は追わない。仕組みとルールで品質を守る
全体俯瞰 できない できる
AIとの関係 AIに肩代わりされる側 AIを統制する側

少し前ならAさんが信頼された。だがAIが実装を担う今、評価は逆転していく

Aさんの仕事はAIが肩代わりできる領域に近い。一方、Bさんの仕組み作りやルール整備はAIには丸投げできない。何を作るか、何を作らないか、どう統制するか——ここは人が決めるしかない。

スキルシートに書くべきは「統制」だ

この変化はスキルシートの書き方にも直結する。

多くの人はこう書く。「Cursorを使用」「ChatGPTでコーディング」。だがツールを使ったことはもう差にならない。使うのが当たり前になってきているからだ。

差がつくのはAIをどう統制したかだ。

Before(ツール名だけ) After(統制を語る)
例文 生成AIを活用して開発を効率化 複数のAIでレビューを循環させ、コードの穴を潰す体制を設計。開発ルールを整備し、脱線を防ぎながら一人でSaaSを開発した
読み手の印象 ツールを触った AIをどう統制して何を成したかが見える

これからのスキルシートで強いのは、間違いなく後者だ。

統制した経験を継続的に記録するなら、フォーム入力で体裁が自動統一される Skillsheet-Port のようなツールが使える。AI活用欄を「ツール名の羅列」から「統制プロセスの記録」に格上げするための土台になる。

まとめ:レビューの解像度を、上げる

  • AIのコードを読まないこと自体は手抜きじゃない。穴を潰す仕組みがあるかどうかが分かれ目
  • レビューは消えていない。対象が「コード」から「仕組みへの忠実さ」に上がった
  • やることの本質は3つ:①任せ方の設計 ②進め方のルール ③脱線を防ぐ枠組み
  • 規模の話ではなくマインドの話。「AIを使う」から「AIを統制する」へ半歩ずらす
  • スキルシートには「使った」ではなく**「どう統制したか」**を書く

次にスキルシートを開いた時、考えてみてほしい。「AIを使った」と書くのか、それとも「AIをどう統制したか」を書けるのか。まだ書けないなら、明日の現場でその半歩を踏み出すところから始めればいい

▶ 完全版ガイドはこちら → バイブコーディングで、AIのコードを読まない私が、レビューで見ている大事なポイント

▶ 無料でスキルシートを作ってみる → https://www.skillsheet-port.com/

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?