21 search resultsShowing 1~20 results

Stocked

レビュアーの偏りをなくす!GitHubのCODEOWNERSでレビュアーを自動アサインする運用

はじめに 「PR出したけど、誰がレビューしてくれるんだろう…?」 「詳しくない箇所の変更だから、自分から名乗り出るのは怖いな…」 開発チームにおいて、このような 「レビュアー決定までの様子見」 ...

3
0
Comment0

「案は2つ以上」だけでは足りない。あえて正解を持たない、3つ目の「シークレット」枠

はじめに:なぜ「2つの案」が必要なのか 私は普段、若手や仲間に対して「案は必ず2つ以上考えてきて」と伝えています。 1つだけだと、どうしてもバイアスや先入観が入ってしまい、ベストな解にならないこ...

0
0
Comment0

振り返りが「反省会」になっていませんか?未来志向の独自フレームワーク『D2D (Done to Dawn)』の提案

はじめに 「現在の状態はベストで最高ですか?」 もしこの問いに自信を持って「YES」と答えられるなら、この記事は必要ないかもしれません。 しかし、多くの開発現場では、答えは「NO」ではないでし...

5
0
Comment0

AI時代のXP 実践編。音声で設計し、AIが実装する。「ブループリント・ジャムセッション」のリアルな回し方

前回のおさらい 前回の記事では、「ブループリント・ジャムセッション(BJ)」という手法を提案しました。 「実装はAIに任せ、人間は設計と合意形成に集中する」 という考え方です。 記事の最後で、こ...

5
0
Comment0

【具体例あり】プログラミングにおける命名がうまくいくコツ | 4つの性質に分類しよう

※本記事は2023/01/17にHatenaBlogで公開していた記事を移転・再編集したものです。 なお、元記事は公開を終了(削除)しております。 2023年明けましておめでとうございます! 今...

4
0
Comment0

【PHP vs TS】同じ interface なのに別物?「振る舞いの保証」と「データの保証」の本質的な違い

はじめに:同じ名前でも役割が違う? 弊社のほとんどのプロダクトでは、バックエンドに PHP、フロントエンドに TypeScript を採用しています。 この2つの言語を行き来して開発を進める中で...

3
0
Comment0

「NURO光なのに2階にWi-Fiが届かない...」を解決した話。メッシュWi-Fiで壁を越えてSteamLinkをヌルヌルにする

前回の記事では、古いONU(F660T)のボトルネックをDMZ設定で回避し、ルーターの処理能力を最大化するチューニングを実践しました。 これにより、1階のルーター付近では爆速になりましたが、まだ...

3
0
Comment0

プルリクエストは「添削依頼」ではなく「納品」だ。怯えず堂々とレビューに出すための徹底的な準備術

※本記事は、AIは責任を取らない、最後に決めるのは人間だ。今こそ本気で鍛える「責任移譲」としてのコードレビュー術 の対となる「レビューイ(実装者)編」です。 はじめに:なぜ「レビューお願いします...

4
1
Comment0

AIは責任を取らない、最後に決めるのは人間だ。今こそ本気で鍛える「責任移譲」としてのコードレビュー術

【注意】本記事は「なんとなくレビューできるようになりたい」人向けではありません。 今やAIがコードを書き、一次レビューまでしてくれる時代です。 しかし、彼らの成果物はまだ100%の品質ではなく、...

7
1
Comment0

AI時代のXP。実装はソロ、設計はモブで。「ブループリント・ジャムセッション」の提案

はじめに:モブプロ、疲れていませんか? 「モブプログラミング」は素晴らしい手法です。 知識の共有、フロー効率の向上、チームワークの強化。 しかし、実際に現場で運用してみると、こんな悩みに直面する...

7
0
Comment0

「順調です」という言葉のズレ。思考パターンの違いが見せる、別の景色。

仕事をしていると、ふとした瞬間に「見ている景色が違うな」と気づくことがあります。 先日、一緒にプロジェクトを進めている仲間の一人に、進捗を聞いた時のことです。 彼は少し不安げな表情を浮かべながら...

7
0
Comment0

【設計入門】捨てやすいコードを書け!:具体的な名前で始める、変更に強いクラス設計の第一歩

設計入門者がまず学ぶべき「捨てる技術」 設計という言葉を聞くと、多くの人は完璧な未来を予測し、拡張性のある壮大なアーキテクチャを築く必要がある、と考えがちです。 しかし、設計入門者が目指すべき第...

5
0
Comment0

AIがコードを書く時代、エンジニアの価値を再定義する「ボトムアップパーシャルピック法」

はじめに:あなたの未来を、AIに託せますか? 自律的にコードを書くAIの登場は、私たちエンジニアにそんな根源的な問いを突きつけています。 しかし、遠い未来の話をする前に、私たちの「今」に目を向け...

5
1
Comment0

コードレビューする際に持っておくべき、たった1つの観点

あなたのレビュー、 LGTMスタンプを押すだけの作業になっていませんか? あるいは、インデントやtypoをいくつか指摘して、「今日も良い仕事をした」と満足してはいないでしょうか。 一見、仕事を...

2
1
Comment0

プログラミングは「設計」か「量産」か?~誤解を解き、エンジニアが目指す真の効率化~

ビジネスの現場では、「もっと多くの機能を、もっと早く開発してほしい」という期待を耳にすることがあります。 これは、プログラミングを工場での製品製造のような「量産」作業と捉えていることから生じる誤...

36
27
Comment3

21 search resultsShowing 1~20 results

Qiita is a knowledge sharing service for engineers.

  1. You can follow users and tags
  2. You can stock useful information
  3. You can make edit suggestions for articles
Functions that can be used after logging in