※この記事はおよそ11分で読むことができます(文字数:5,215文字)
この記事を見つけてくれてありがとうございます!
またお会いしましたね、こんにちは。
相変わらずうだつの上がらないブラック社畜です。
初めて御覧いただいた方は初めまして。
コードの見た目は道具が一瞬で整えてくれる時代になりましたが、私の寝ぐせは今朝も整わないまま出社しました。
木曜日のテーマは「アプリケーション開発」です。
この記事では、今週のGitHubの大型発表、開発の数字で見る「AIエージェントの広がり」、そして特集として「コードの見た目をそろえる道具の今と昔」が分かります。
プログラムの書き方の好みでもめる時代は終わりつつありますが、うちの職場では今日も「会議資料のフォント」でもめています。
1. 今週の注目開発ニュース
GitHubの年次イベントで、Copilotが大きく進化(10月28日発表)
GitHubは10月28日、年次イベント「GitHub Universe 2026」で新しい発表をまとめて行いました(GitHub公式ブログ)。
GitHubは、プログラムを保存・共有するための、開発者向けの巨大な倉庫のようなサービスです。
Copilot(コパイロット)は、そのGitHubが提供する、プログラムを書く手伝いをするAIです。
今回の目玉の1つが「Copilot Fusion(フュージョン)」で、公式の更新情報では一般提供(だれでも正式に使える状態)とされています。
これは、作業の中身に合わせて、複数のAIモデル(AIの頭脳にあたる部分)を自動で使い分ける仕組みです。
10月8日の記事で紹介した、VS Codeの試験機能「HydraFusion」の続報で、それが正式な機能になった形です。
料金は、実際に使ったモデルごとの通常料金で、有料プランの人は期間限定で30%引きになるそうです。
会社向けのGitHubに、Copilotが「込み」に(10月28日発表)
同じ日、会社向けの「GitHub Enterprise」の契約に、Copilotが含まれる形も発表されました(GitHub公式の更新情報)。
これまでは、Copilotを使う人数分の「席」を別に買う必要がありました。
新しい形では、Enterpriseの利用者全員がCopilotを使え、AIを使った分だけ会社の予算から引かれます。
いまは営業担当を通じた契約が対象で、Webから自分で申し込む形はこれから順番に開く予定です。
会社でGitHubを使っている方は、情報システム部門から近いうちに案内が来るかもしれません。
Node.js 26が「長期サポート版」に(10月28日公開)
Node.js(ノード・ジェイエス)の公式ブログによると、10月28日公開の26.13.0から、Node.js 26が長期サポート版(LTS)になりました。
Node.jsは、Webページ用の言語JavaScriptを、サーバー(アプリを動かし続けるコンピューター)でも動かせるようにする土台です。
LTSは「Long Term Support」の略で、長く安全に使えるよう、修正が提供され続ける版のことです。
Node.js 26は、2029年4月末まで更新が提供される予定です。
会社のシステムでNode.jsを使っている場合は、次の更新先の候補になります。
Bunに、超高速の「見た目そろえ係」が入った(10月22日公開)
AnthropicのBun(JavaScriptを動かすための実行環境)は10月22日、新版1.4.4を公開しました(Bun公式ブログ、Publickeyが10月28日に報道)。
目玉は、コードの見た目を自動で整える「bun fmt」というコマンドです。
公式ブログによると、定番の整形ツール「Prettier(プリティア)」と比べて、確認する速さが234〜425倍です。
Prettier自身のプログラム2,616ファイルで比べると、Prettierの17.1秒に対して、bun fmtは0.06秒ほどでした。
コーヒーを一口飲む間に終わっていた作業が、まばたきより早く終わるイメージです。
Prettierの確認用テストの99.1%で同じ結果になり、Prettierの設定ファイルもそのまま読めるそうです。
2. 最新トレンド:数字で見る「AIが書くコード」
プルリクエストの4割以上が、AIの下書きから
GitHubは10月28日、毎年恒例の調査「Octoverse(オクトバース)」の2026年版を公開しました。
2026年9月の時点で、プルリクエストの40%以上が、AIエージェントの最初の下書きから始まっていたそうです。
プルリクエストとは「このようにプログラムを直したので、確認して取り込んでください」という申請のことです。
AIエージェントは、指示を受けて自分で考えながら作業を進めるAIのことです。
この割合は、今年3月の時点では17%でした。
半年で、申請の6件に1件ほどだったのが、5件に2件を超えるまで増えたことになります。
開発の量そのものが、急に増えている
同じ調査では、1年間のコミット(プログラムの変更を記録する操作)が343億回で、2年前の3倍以上でした。
GitHubを使う開発者は世界で2億2,500万人を超え、日本は715万人です。
「書く」より「確かめる」が大事になる
AIがどんどん書くようになると、人の仕事は「書く」から「中身を確かめる」へ移っていくと見られます。
そのとき、見た目の細かな差で確認が止まらないよう、整える作業を一瞬で終わらせる道具が大事になります。
3. 今週の特集:アプリ開発今昔「コードの見た目」編
bun fmtにちなんで、コードの見た目をそろえる方法の今と昔をたどります。
昔:人が規約書を読んで、人が指摘する
かつては、チームごとに「コーディング規約」という書き方のルール集を作るのが一般的でした。
「字下げはスペース4つ」「カッコは行の最後に置く」といった決まりを、人が読んで、人が守ります。
守れていないと、確認する先輩が「ここ、スペースが2つです」と1つずつ指摘し、好みの違いで言い合いになることもありました。
2000年代〜:道具が「間違い」を指摘してくれるように
2000年代のはじめ、JavaScriptの専門家ダグラス・クロックフォード氏が「JSLint」を作りました。
これは「リンター」と呼ばれる道具で、ミスにつながりやすい書き方を見つけて教えてくれます。
ただし、教えてくれるのは「どこがおかしいか」までで、直すのはまだ人の仕事でした。
2013年6月には、ルールをチームごとに自由に選べる「ESLint」が登場しました(ESLint公式サイト)。
2010年代:道具が「直す」ところまでやってくれるように
流れを大きく変えたのが、Go言語に付いてきた整形ツール「gofmt」です。
Goの公式ブログは2013年1月、gofmtを「Goのコードを自動で整える道具」と紹介しました。
同じ記事では、整え方が1つに決まることで、書き方をめぐる議論そのものがなくなる、という利点を挙げています。
JavaScriptの世界では、2017年1月10日に「Prettier」が発表され、だれが書いても同じ見た目になる流れが広がりました。
今:まばたきより速く、AIの書いたコードも整える
そして今週、Bunがその作業を数百倍の速さで行うbun fmtを出しました。
手書きの答案を先生が赤ペンで直していたのが昔、ワープロの自動清書が今、というイメージです。
比べてみると
| 項目 | 規約書 | リンター | 自動整形 |
|---|---|---|---|
| 時代 | 昔から | 2000年代〜 | 2010年代〜 |
| 見つける人 | 人 | 道具 | 道具 |
| 直す人 | 人 | 主に人 | 道具 |
| 言い合い | 起きやすい | ルール決めで起きる | ほぼ起きない |
4. 社畜目線の考察:今日からできること
考察:人は「好み」より「中身」に時間を使う時代へ
今週のニュースを並べると、AIが書き、道具が整え、人は中身を確かめる、という役割分担がはっきりしてきたと感じます。
筆者の予想ですが、見た目の議論を道具に任せて空いた時間をどう使うかが、これからの開発の差になると見られます。
今日からできること1:自分のチームの「整形係」を確認する
プログラムを書く仕事の方は、チームで自動整形の道具が使われているかを確かめてみましょう。
使われていなければ、まずは保存したときに自動で整える設定から始めるのがおすすめです。
今日からできること2:会社のGitHubとCopilotの契約を聞いてみる
会社でGitHubを使っている方は、今回の契約の変化で、Copilotを使える人が増えるかもしれません。
AIを使った分だけ予算が減る仕組みなので、使い方のルールが決まっているかも、合わせて確認しておくと安心です。
プログラムを書かない方は、今すぐ何かする必要はありません。
まとめ
- GitHub Universe 2026で、複数のAIを使い分ける「Copilot Fusion」が正式に使えるようになった
- 会社向けのGitHub Enterpriseに、Copilotが使った分だけ払う形で含まれるようになった
- Node.js 26が長期サポート版になり、2029年4月末まで更新が続く予定
- Octoverse 2026では、プルリクエストの4割以上がAIの下書きから始まっていた
- コードの見た目は、人が直す時代から、道具が一瞬で整える時代へ進んできた
最後まで読んでいただき、本当にありがとうございました!
「ちょっと役に立った」「スペースの数で怒られた日が懐かしい」と思っていただけたら、スキやフォローをしていただけると、とても励みになります。
それにしても、コードの見た目は道具が0.06秒で整えてくれる時代になりました。
私の机の上も整えてくれる「bun fmt」が出ないかと待っているのですが、こちらは対応言語に入っていないようです。
参考にした情報
- GitHub公式ブログ:GitHub Universe 2026 https://github.blog/news-insights/company-news/github-universe-2026-evolving-every-layer-of-the-stack/
- GitHub Changelog:Copilot Fusion https://github.blog/changelog/2026-10-28-route-and-orchestrate-models-with-github-copilot-fusion
- GitHub Changelog:GitHub EnterpriseにCopilotが含まれる形に https://github.blog/changelog/2026-10-28-github-enterprise-now-includes-access-to-github-copilot
- GitHub公式ブログ:Octoverse 2026 https://github.blog/news-insights/octoverse/octoverse-commits-pushes-reach-new-highs-in-2026-as-developers-build-with-agents/
- Node.js公式ブログ:Node.js 26.13.0(LTS) https://nodejs.org/en/blog/release/v26.13.0
- Bun公式ブログ:Bun v1.4.4 https://bun.com/blog/bun-v1.4.4
- Publickey:Bunのフォーマッタ https://www.publickey1.jp/blog/26/javascriptbunprettier300prettier.html
- Wikipedia:JSLint https://en.wikipedia.org/wiki/JSLint
- ESLint公式:About https://eslint.org/docs/latest/about/
- Go公式ブログ:go fmt your code https://go.dev/blog/gofmt
- James Long氏のブログ:A Prettier JavaScript Formatter https://archive.jlongster.com/A-Prettier-Formatter






