goplsのCode Action "Declare missing method of INTERFACE" はuniqueID順に定義される
宣言順じゃなかった

golang/go#22647「proposal: Go 2: allow taking the address of a function result value or constant」の本文と全17件のコメントを日本語に翻訳。

golang/go#45624「spec: expression to create pointer to simple types」の本文と全274件のコメントを日本語に翻訳。Rob Pikeの提案からnew(expr)の採用まで。

golang/go#9097「proposal: spec: add &T(v) to allocate variable of type T, set to v, and return address」の本文と全40件のコメントを日本語に翻訳。

&int(3)はなぜ却下され、new(expr)が採用されたのか。#9097から#45624まで、10年の議論の軌跡。
私は最初、AIに Logic 層を任せて3つのバグを通しました。 エッジケースの判定漏れ、空配列の扱いミス、外部APIのリトライ条件のずれ。 CodeRabbit も Copilot も指摘しなかった...
Zenn
In short: 「解くべき課題から逆算して技術を使えるエンジニア」を目指せ AI時代のエンジニアはテックをリードする人ではなく、 テックでリードする人 を目指すべきだ。どこの会社にも、掲げるミッシ...
Panda Noir
はじめに 業務システムを作っていると、退会したユーザーや削除した記事を「消えたことにしたいけれど履歴は残したい」という要件によく出会うかと思います。 このときによく見るのが論理削除と呼ばれる手法で、d...
Zenn
Goはときに「退屈」と言われてきました。しかし生成AI時代のいまその「変わらなさ」が強みに転じます。誰が書いても同じ形になるGoは、AIが生成したコードもレビューしやすく、また冗長と言われた記述もAI...
Speaker Deck