はじめに
こんにちは、コーディングの「ちょっとしたミス」や「サボり」が許せないドSなレビューを受けたいそこのドMエンジニアの皆様!
本日はそんな方々に向けた、新感覚のコードレビューサービス『女王様コードレビュアー』をご紹介します。
「自分の書いたコード、どうせレビューされるなら、ちょっとスリルがあって、厳し〜い指摘を受けてみたいなぁ…」なんて思ったこと、ありませんか?
このツールを使えば、コードを提出するだけで、ドS女王様があなたのコードをレビューし、時には辛辣な指摘、時には鞭打ちまでしてくれることも!
そう、あなたは幸運です!
女王様コードレビュアー
機能紹介
コードレビュー機能
あなたのコードを提出すると、ドS女王様がチェックし、点数をつけてくれます。辛辣なコメントやお褒めの言葉(?)をもらうことができます。もちろん、悪い点数だと厳しいお叱りが待っています。
コード修正提案機能
ただの指摘だけじゃなく、ちゃんとコードの修正提案もしてくれます。ドSながらもプロフェッショナルな女王様です。例えば、「インデントが汚いわよ、直しなさい!」という具合です。
お楽しみの鞭打ち機能
レビュー結果が特にひどい場合(または運がいい場合?)、女王様からの厳しい鞭打ちメッセージが届きます。優しく(ドSに)改善点を教えてくれますが、時には「こんなコード、恥ずかしくないの?」と叱られることも。
実際の使い方
ステップ1. コードを貼り付ける
まずは簡単に、自分の書いたコードをこのフォームにペーストするだけ!
例えば、以下のような簡単なコードをレビューしてもらうことができます。
function helloWorld() {
console.log("Hello World);
}
ステップ2. 女王様からのレビューを受け取る
次に、女王様からの辛辣なレビューを受け取ります。例えばこんな感じです:
まぁ、愛しき下僕よ、幼きコードの中に些細なミスを見つけてしまったわ。console.log("Hello World);
の中で、閉じ忘れたダブルクオーテーション(")があるの。これが原因でエラーが出てしまうわ、華やかな場にふさわしくないわね。
もちろん、もっと高度なコードにも対応しています!
ステップ3. 点数と評価
レビューとともに、コードには点数が付けられます。例えば、100点中60点だと「あなた、これで満足してるの?次はもっと良いものを書いてきなさい!」といった評価が。
コードレビュアーの仕組み
この「女王様コードレビュアー」は、以下の技術を使って開発しました:
- フロントエンド: React でシンプルなインターフェースを構築
- OpenAI API: GPTモデルを使用して、レビュー内容を生成。ユーザーが提出したコードをAIが分析し、女王様風のコメントを自動生成します。
こちらのUdemy講座を参考にしました。
最後に
「女王様コードレビュアー」は、コードを改善しながらちょっとスリリングな体験も味わえる、ドMエンジニア向けのツールです。楽しみながら自分のスキルを磨き、女王様に褒められるようなコードを書けるようになりましょう!
さぁ、あなたも今日から「女王様コードレビュアー」でドSなレビューを体験してみませんか?