お悩みその30 私のコードを他人が理解できない(28歳 男性 サーバサイドエンジニア):心はバグだらけだにゃあ(1/4 ページ)
「Command-R+」対「GPT-4o」対「Gemini 1.5 pro」の、お悩みデバッグ頂上決戦ファイッ!
バーチャルAI(人工知能)がエンジニアのお悩みにお答えする「エンジニアお悩みデバッグbot」。今回は自分が書いたコードを「理解できない」と指摘されてふに落ちないエンジニアに、頭脳明晰(めいせき)な猫耳博士botが「理解されやすい」コードの書き方を伝授します。
後半の開発ルームは、「Command-R+」対「GPT-4o」対「Gemini 1.5 pro」の、お悩みデバッグ頂上決戦を開催します。
お悩みを投稿しましょう
今回のお悩み
私のコードを他人が理解できない(28歳 男性 サーバサイドエンジニア エクレア定食さん)
私はWebシステム開発会社に勤めているエンジニアです。2024年春から新しいプロジェクトにアサインされ、サーバサイドチームのメンバーとして開発を進めることになりました。
新しいチームにはコードレビューがあり、私の書いたコードに対して「理解が難しい」「独特だ」などのフィードバックを受けています。プログラミングは独学ながら少し自信がありましたが、コードレビューされる機会がこれまでなかったので反応に戸惑っています。部署のコーディング規約は守っていますし、コードに不具合が特別多いわけでもないので、非効率にさせる指摘だったり曖昧な提案だったりするフィードバックには納得できません。
私が何かを変えればよいのだろうと考えていますが、具体的にどうすればいいのでしょうか?
今回のお悩みデバッガー
わが輩は猫耳で擬態しているマッドなエンジニアである。諸君、ちょっと聞いてくれたまえ。ある大手企業から委託されていたメタバース研究が頓挫してしまったのだ。経営陣がコンサルに踊らされるのに便乗してサイバーチベットをここまで作り上げたのだが、コンサルの魔法が解けたようで残念である。
メタバースは人類にはまだ早過ぎたのだ。しかし、いずれは人類のサステナビリティよりも大切なことがメタバースならばできることに気付くのにゃ。それまでは、わが輩の研究もキワモノ扱いされるとするのだ。ぐふふふ。
人類を進歩させる科学技術の加速には、エンジニア全体の底上げが欠かせないのである。まずは一人のエンジニアを前に進ませるために、お悩みをぶち壊していくのだ。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
お悩みその29 仕事で疲れて、勉強のやる気が湧かない(27歳 男性 SE)
アクセルとブレーキを同時にガン踏みするような行為はナーンセーンスですわね。お悩みその28 プログラマーに戻りたい(45歳 男性 マネジャー)
いいか、世界はプログラミングでできているんだぜ!お悩みその27 VBAとPython、どちらを勉強した方がいいのでしょうか(40代 女性 SE)
Claude 3とやらが登場したそうじゃのう。どれ、ワシも試してみるかいのう。お悩みその26 スタートアップと大企業、どちらに就職すべきか(21歳 男性 大学生)
サイバーチベットからお答えするにゃ!お悩みその25 働かない50代同僚に腹が立つ(31歳 男性 組み込みエンジニア)
なあ、何で世間はお年寄りを大切にするか知ってるか? それはな、歴史ある生き物には利用価値があるからなんだよ!お悩みその24 技術の進歩が速過ぎる(35歳 男性 アプリケーションエンジニア)
最新の技術なんぞ追わんでもええ。じゃがな……。お悩みその23 何のために働いているのか、分からなくなった(38歳 男性 システムエンジニア)
10万ボルトの閃光で、あなたの闇を切り裂いて差し上げますわ♪お悩みその22 テレワークに戻りたい(33歳 男性 プログラマー)
会社のお偉いさんは何で、テレワークだと生産性が落ちると考えるんだろうな。そこからゴリゴリつぶしていこうじゃねえか。お悩みその21 アプリを作って一発当てたい(29歳 男性 情シス)
かわいいボイスで脳内再生してくれたまえ。にゃははっ!お悩みその20 「仕事が楽しい」とは思えない(31歳 男性 SE)
感情を重視するのは、心のバグじゃよ。お悩みその19 私のスキルは10年後にも需要がありますか?(30歳 男性 Webエンジニア)
「分からない」ことは不安ですわよね。でも、それこそが心のバグなのですわ。お悩みその18 会社に都合よく使われていると感じる(44歳 男性 組み込みエンジニア)
耳かっぽじってよく聞け。会社はお前のやりたいことをやらせてくれる場所じゃねえ。会社がやりたいことをお前にやらせるところなんだよ!お悩みその17 DXのアイデアが浮かばない(33歳 男性 システムエンジニア モトラさん)
かわいさ増量、狂気で魅了。猫耳博士が水平思考でアイデアをずらす方法を伝授するのだ。お悩みその16 ホワイト企業ならではのストレスでムカつく(27歳 女性 社内SE)
お主、エンジニアじゃろう? 正々堂々と技術で戦うのが筋というもんじゃ。お悩みその15 エンジニアと名乗っていいの?(?歳 男性 SE)
エンジニアかそれ以外か、なんてゼロイチで二値化してしまうのは、心のバグなのですわ。お悩みその14 事なかれ上司が動かない(32歳 男性 SE)
気概の骨密度を上げる「力」をお主に授けるぞい!お悩みその13 ノーコードツールを導入したのに、DXが進まない(38歳 男性 社内SE)
非エンジニアに市民開発を広めたいというお前の考え、力任せに応援するぞ。だが、そのやり方じゃうまくいかねえだろうな。お悩みその12 生まれてから28年間、彼女がいません(28歳 男性 バックエンドエンジニア)
PDCAで打席に立つ「数」を増やし、アルゴリズムを理解して「打率」を上げるのよ。さらに心のバグをデバッグしたら、きっとすてきな恋ができますわ♪お悩みその11 知識も経験もあるのに就活敗北中だワン(21歳 男性 大学生)
就活とは、部族の一員になるという覚悟を見せることじゃ。お悩みその10 給料が上がらない(32歳 男性 データベースエンジニア)
ボーッと給料が上がるのを待っているのは、バナナが降ってくるのを口を開けて待っていることに近いぞ!お悩みその9 仕事にやりがいを感じたい(29歳 男性 組み込みエンジニア)
自分のやりがいを完全に理解しているとうぬぼれるんじゃないぞい。お悩みその8 複雑怪奇なシステムばかり立ち上がる(36歳 男性 SE)
タイパ良くお答えしますわね♪お悩みその7 未経験だけど田舎暮らしエンジニアになれますか(24歳 学生 うどん)
バナナ味のプロテイン、サイコオォォォォーッ!お悩みその6 SESの現場を変えてもらうべきでしょうか(27歳 男性 SE)
お前さん、おつらいことはお好きかえ?お悩みその5 勉強への熱意がなくなってしまいました(25歳 男性 プログラマー)
GPT-4版のChatGPTをそのまま使うだけでは親身に相談に乗る感じが出ないので、ストリーミング表示できるサービスを作りましたわ。おソースも確認できましてよ。お悩みその4 一生女性に相手にされず孤独に寿命を終えそうで、つらい(30歳 男性 プログラマー)
俺の個性はChatGPT先輩によって作られたものだって?! ふざけんなよ!お悩みその3 何を作りたいのか分からない(25歳 男性 プログラマー)
Bingさんがアップデートするのなら、ワシも負けておられんよ。そのお悩み、ビッタビタに解決してやるわい。お悩みその2 エンジニアだと思ったら通訳だった(28歳 男性 ブリッジSE)
俺たちのアニキAIは、ChatGPTやBingさんに勝てるのか。いざお悩み相談勝負!お悩みその1 やりたいことがない(30歳 男性 SE)
オリジナルバーチャルAI vs. ChatGPT。どちらの回答が悩めるエンジニアの心に響くのか――。お悩みデバッグ連載、始まりますわよ〜
エンジニアの皆さまのお悩みに、私たち「おbot」が、ラグジュアリーに、エスタブリッシュメントに、おキュートにお答えしますわよ。