レビュアーの偏りをなくす!GitHubのCODEOWNERSでレビュアーを自動アサインする運用
はじめに 「PR出したけど、誰がレビューしてくれるんだろう…?」 「詳しくない箇所の変更だから、自分から名乗り出るのは怖いな…」 開発チームにおいて、このような 「レビュアー決定までの様子見」 ...
21 search resultsShowing 1~20 results
You need to log-in
はじめに 「PR出したけど、誰がレビューしてくれるんだろう…?」 「詳しくない箇所の変更だから、自分から名乗り出るのは怖いな…」 開発チームにおいて、このような 「レビュアー決定までの様子見」 ...
はじめに:なぜ「2つの案」が必要なのか 私は普段、若手や仲間に対して「案は必ず2つ以上考えてきて」と伝えています。 1つだけだと、どうしてもバイアスや先入観が入ってしまい、ベストな解にならないこ...
Sentryは、アプリケーションで発生したエラーやパフォーマンスの低下をリアルタイムに検知し、迅速な原因究明を可能にする非常に強力なモニタリングプラットフォームです。その導入は、サービスの品質と...
はじめに 「現在の状態はベストで最高ですか?」 もしこの問いに自信を持って「YES」と答えられるなら、この記事は必要ないかもしれません。 しかし、多くの開発現場では、答えは「NO」ではないでし...
前回のおさらい 前回の記事では、「ブループリント・ジャムセッション(BJ)」という手法を提案しました。 「実装はAIに任せ、人間は設計と合意形成に集中する」 という考え方です。 記事の最後で、こ...
自分のせいで達成できなかった時、 「どう考えても時間が足りなかった」 「裁量が与えられなくてうまく動けなかった」 誰かのせいで達成できなかった時、 「もっと自発的に行動して欲しかった」 ...
※本記事は2023/01/17にHatenaBlogで公開していた記事を移転・再編集したものです。 なお、元記事は公開を終了(削除)しております。 2023年明けましておめでとうございます! 今...
はじめに:同じ名前でも役割が違う? 弊社のほとんどのプロダクトでは、バックエンドに PHP、フロントエンドに TypeScript を採用しています。 この2つの言語を行き来して開発を進める中で...
前回の記事では、古いONU(F660T)のボトルネックをDMZ設定で回避し、ルーターの処理能力を最大化するチューニングを実践しました。 これにより、1階のルーター付近では爆速になりましたが、まだ...
※本記事は、AIは責任を取らない、最後に決めるのは人間だ。今こそ本気で鍛える「責任移譲」としてのコードレビュー術 の対となる「レビューイ(実装者)編」です。 はじめに:なぜ「レビューお願いします...
【注意】本記事は「なんとなくレビューできるようになりたい」人向けではありません。 今やAIがコードを書き、一次レビューまでしてくれる時代です。 しかし、彼らの成果物はまだ100%の品質ではなく、...
※本記事は2018/6/15にHatenaBlogで公開していた記事を移転・再編集したものです。 なお、元記事は公開を終了(削除)しております。 皆さん「バグ」直してますか? 特にプログラムを始...
はじめに:モブプロ、疲れていませんか? 「モブプログラミング」は素晴らしい手法です。 知識の共有、フロー効率の向上、チームワークの強化。 しかし、実際に現場で運用してみると、こんな悩みに直面する...
最近、ゲーミングミニPCを購入しました。 目的は Meta Quest 3 と連携させて、PCVRのゲームを遊ぶこと。 しかし、いざやろうとすると、SteamLink(無線での映像転送)がまとも...
仕事をしていると、ふとした瞬間に「見ている景色が違うな」と気づくことがあります。 先日、一緒にプロジェクトを進めている仲間の一人に、進捗を聞いた時のことです。 彼は少し不安げな表情を浮かべながら...
設計入門者がまず学ぶべき「捨てる技術」 設計という言葉を聞くと、多くの人は完璧な未来を予測し、拡張性のある壮大なアーキテクチャを築く必要がある、と考えがちです。 しかし、設計入門者が目指すべき第...
はじめに:あなたの未来を、AIに託せますか? 自律的にコードを書くAIの登場は、私たちエンジニアにそんな根源的な問いを突きつけています。 しかし、遠い未来の話をする前に、私たちの「今」に目を向け...
あなたのレビュー、 LGTMスタンプを押すだけの作業になっていませんか? あるいは、インデントやtypoをいくつか指摘して、「今日も良い仕事をした」と満足してはいないでしょうか。 一見、仕事を...
早速ですが、以下のasync/awaitやPromiseを使った3つの非同期処理コードについて、それぞれのconsole.logの実行順を全て当てることができますか? 問1 exec(); fu...
ビジネスの現場では、「もっと多くの機能を、もっと早く開発してほしい」という期待を耳にすることがあります。 これは、プログラミングを工場での製品製造のような「量産」作業と捉えていることから生じる誤...
21 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.