ken1flanのブログ

自己紹介・最近やってることなどを書くつもりです。

Software Design 2026/06 メモ

Software Design 2026年6月号を読んで、ちょこっとずつ感想を書いてます。

gihyo.jp

表紙

  • ジャイアントパンダ。誰がなんといおうと、ジャイアントパンダでしょ。
    • いや…早乙女玄馬かも…?
    • ja.wikipedia.org
    • …っていうか、パンダって、クマですよね。竹をバリバリやってるのを見ると結構感じるものがあります…。
    • パンダといえば、今はジャイアントパンダですが…実はレッサーパンダのほうが学術的な発見は先だったんだそう…。
    • [クイズ] ジャイアントパンダの尻尾の色は…?

第1特集 AIネイティブ時代の最重要ツール GitHub Copilot完全入門 VS Code/GitHub/CLI,あらゆる場所からAIエージェントを使いこなそう

第1章:GitHub Copilot入門 特徴,機能,プランの全体像を理解しよう……森 友梨映

  • Github Copilot、そうか、MSの製品でした。エンタープライズ用途には定評があるし…頼もしい感じかも。
  • Githubのサイト上にくっついているのは、大変使い勝手がいいですよね。リポジトリの内容を学んでるのかあ…。
  • コードレビューはがっつり使ってます。結構いいこと言ってくれるので、助かってます。
  • Github Copilot Spaces … copilotの回答のコンテキストなのか…。code spacesとごっちゃにしてました。

第2章:VS Codeで始めるGitHub Copilot 多彩な機能を使い分けて,エージェントを賢く働かせよう……森下 篤

  • 途中で指示しても切りが良いところまでやってくれるのはいいかも。(心配でした。)
  • ターミナルの実行結果の●からチャットに添付できるとは…。便利すぎる…。
  • ASKモード…もうちょっと使ってもいいかも。
  • 現在の使用量が出るのはいいかも…。
  • インストラクションファイル…。
    • これ、なんか違和感あるんですよね…。
    • 人間だって読めばいい情報に見えます。
      • …基本、README.mdを読めって書いといて、エージェント特有のものだけ書けばいいか。
  • プロンプトファイル…これは毎回やってもいいかもですね。
    • Askモードで相談して、作ってもらえばいいのかな?
  • Copilot Memory…これもよさそうですね。リポジトリに紐づくみたいだから、だんだん賢くなってくれそう。

第3章:github.comでCopilotを使いこなす コードの調査,AIレビュー,自律実装をWebブラウザで完結……momosuke

  • レビューはめっちゃ使ってます。結構いい指摘をくれるので助かってます。
  • Fix with Copilot は…行儀のいいアプリじゃないので、あんま良い答えが…。
  • なんか、気をつけないとめっちゃ高くなりそう💦
    • ChatとCode Reviewくらいにしておこうかな…。

第4章:AIのポテンシャルを最大化するGitHub Copilot CLI 急速な進化を続けるダークホース!その機能と強みを理解しよう……松木 雅幸

  • undoがあるのはいいですね…。
  • プランモードで作った実行計画が…作業ディレクトリっぽいところにいっちゃうのがちょっと気になります…。

第5章:GitHub CopilotならできるエンタープライズでのAI導入・活用 現場への導入方法からセキュリティ,ガバナンス設計まで……小川 英孝

  • ウチにはまだ早いかな…。

第2特集 品質と開発速度の両立 AIが書いたコード,どうテストする? 高品質なテスト生成のための手順・コンテキスト設計・検証法

第1章:Mutation Testingで見抜くAIテストコードの落とし穴 テストを検証し開発段階から品質を保つ……渋谷 拓真

  • カバレッジ…たしかに、通すだけ、というテストもあり得るのか…。
    • まぁ…たしかに……いや、やらんだろ!
    • …でも目的を同じくしないAIなら…。
    • そうでないことをちゃんと確認してあげたほうがよさそう…か。
  • ミューテーションは…AIに限らずよさそうです。

第2章:AI駆動開発のテスト戦略 QAの現場で挑戦!AIとの協働で高品質なテスト……木下 智弘

  • テストピラミッドは知ってたけど、トロフィーやダイヤモンドは知らなかった…。
    • 場合によっては確かにその形がいいかも。
    • …でも、引数の少ない単体テストはがっつり書いちゃったほうがいいとは思うなあ…。
  • 生成AIはテストをラクにする、というのはめっちゃ期待しています…!

第3章:プロダクト品質を保証するためのテストとAI活用 従来のテストを理解し,適切にAIに任せよう……村穂 紀成

  • 自分がテストを知ってないと、AIに任せることは…できませんよねえ。
  • E2Eテストで、AIがブラウザを操作して作業を完了させてくれるようなテストができれば、ラクだしいいなぁ…。

連載

ITエンジニア必須の最新用語解説 【210】コンテキストエンジニアリング……杉山 貴章

  • コンテキストエンジニアリング…。
  • まだまだ進化の途中そう。こんな面倒なことが必要だったら、使えないと思う…。

万能IT技術研究所 【49】千年を超える昔に存在した山林寺院跡を眺めに行こう――山中に隠れた「人工平坦地」を現在世界にXR可視化する……平林 純

  • 不自然な平地…なるほど…。
  • 地形がデータになると、こういうこともわかってるくるのかあ…。

現実世界を拡張するWebXRプログラミング 【8】Babylon.jsでWebARを体験しよう ③plane-detectionを使ってみる……にー兄さん(堤 海斗)

  • カメラで取るだけでここまでできるのかあ…。
    • …いや、カメラだけとは限らないのか…。(デバイス依存)
  • この技術の解像度が上がってくると、ジリオンのようなゲームが派手なエフェクト付きでできるかも…。
  • やっぱ、電脳コイルだ。

ネコ,コード,ネコ 【12】コンピュータサイエンスと株……植山 類

  • ストックオプション…たしかにアレですよねぇ。
  • 前職の持株会で買ってた株(T_T)
    • 会社は業績悪くなさそうなのに、紙切れになるような運用してて(TTwTT)

Rustで作るイベント駆動アーキテクチャ 【4】失敗を型で設計する――Rustのエラーハンドリングの基礎……福永 健吾

  • Result型、便利そうですね。
  • リトライの間隔をだんだん増やすの、思いつかなかった…。今度やります。
  • retryがライブラリにあるの、いいなぁ…。

実録 AIネイティブプロダクト開発 【4】AIエージェント時代の性能評価……松村 優也

  • 性能評価ができないと、古いモデルから新しいものへの変換後にちゃんと動いているかわからず、苦労する…たしかに…。
  • ただし…AIエージェントが扱う問題に対して、「正解」とか「指標」が難しいのはめっちゃわかる…。
  • リリース前の評価の目的と、運用中の評価の目的をそれぞれ明確にして…というのは…なるほど…。
  • …やっぱりムズい…。

データ分析とSQLエージェント 【6】SQLエージェントとテーブルディスカバリ……太田 満久(おおたまん)

  • テーブルの分類の、見せるもの(marts)/見せないもの(intermediate)/フォールバックとして見せる(staging) はなるほどでした。エージェントに限らず、指針を示してもいいかも。
  • む…たしかにテーブルの項目に現れない情報もありますね…。
    • テーブルの定義変更のプルリクエストなんかに書かれるようなヤツ…。

技術選定の舞台裏 【9】インタビュー分析SaaS「toitta」……徳網 亮輔

  • インタビューの分析…まさにAIに頼めそうなタイプの仕事ですね。
  • 実行の長いジョブだと…たしかにうるさい隣人が…。

プログラミング×AIの最前線 【15】「役割分担」の崩壊――人とAIの間で今起きていること……木下 雄一朗

  • めっちゃ変化が激しいですよね…。
  • まだ既存の汚いコードの改修をAIに頼んでも、なんかイマイチな感じが…。
  • あとUI絡みは微妙感が…。
  • いつかは気軽に頼めるようになるのかなあ。
  • …む…ダンピング価格なのは知ってたが…たしかに今のノウハウはこれをアテにしてますね…。
  • まだまだ変わりそう…。

実践LLMアプリケーション開発 【33】Agent Client Protocolでエージェントとエディターを連携させる……西見 公宏

  • Zedエディタ…知らんかった。若干VSCodeがカオスになってきてるから…移ってみてもいいかも…。
  • や…bunを使ってる…!
  • 開発環境の参考にもなりますね、この連載。

AWS活用ジャーニー 【44】AWS Control Tower……森尾 孟倫

  • マルチアカウントの管理…。やりたいけどなかなか…。
  • ログアーカイブ、監査とアカウントを分けるのは、たしかによさそう。

ドメイン解体新書 【29】.ioをめぐる問題から考えるccTLDとgTLDのリスクの違い……谷口 元紀

計算装置としてのGPU 【2】グラフィックス描画のための計算とは……山田 英伸

  • (x, y, z)をどうして拡張するんだろう…。wってなに?
  • とにかくスゴい数の点に対して計算をしているのはわかる💦

押し上げろ!サイバーセキュリティ! 【2】攻撃者は,あらゆる「隙」を狙っている……熊坂 駿吾

  • CI/CDのサービスが侵害されると、マヂでヤバいですよね 😱
  • ううむ…github actionsやcircleci orbのバージョン、明記すべきだけど……これのバージョンアップのプルリクエストを誰かだしてくれんかな…。
    • dependabotだと、circleciがダメかあ…。
    • renovateかなぁ…。
  • Click Fix…
  • ブラウザのjavascriptからクリップボードを操作できるの、害悪だよなぁ…。

暗号のひみつ 【6】暗号利用モードのひみつ……荒木 誠

  • パディングオラクル……ホント、いろんなことを考えますね…。
  • 3字の略語ばかりで……あれ?あれ?ってなっちゃう。覚えたら話がしやすそうではありますけども。

【最終回】インターネットの姿をとらえる 【20】インターネットの未来を考える……土屋 太二

  • まさに未来の話でした。
  • …ただ、「グローバル」な世界の話だったかも。国境のない、そういうふうに発展していく未来であってほしいです。

魅惑の自作シェルの世界 【43】timeの実装(後編)と!の実装……上田 隆一

  • echo $BASH_MONOSECONDS
  • 新しめのbashの機能だ…!(古いbashを使ってる自分はそのまま使えない><)
  • timeって…コマンドじゃないの…?
    • なんか構文がヘンだとは思ってました。コマンドが2つ並ぶってアリなの?と。
  • ! …知らなかった…。ifとかの条件内でしか使ったことがなかったです。

コミュニケーション・エンジニアリング 【5】すれ違いを生むあいまいな言葉……konifar(小西 裕介)

  • あー!やべー言葉が並んでますね💦
  • 自分も結構これらの言葉を使うけど、必ず具体的な説明を足すようにしてるつもりではあります。
  • 人が使ってるときは、訊くかなあ。

あなたのスキルは社会に役立つ~エンジニアだからできる社会貢献~ 【173】双葉町アイデアソン2026……小泉 勝志郎

  • 全町避難から…もとに戻す復興じゃなく新しく作る復興…興味深いです。
  • 「交流人口」…なるほど、めっちゃいいテーマですね…。
  • 「IT活用」はあくまでも手段、みたいに感じて、どのアイデアもよさそうでした。

その他

SD BOOK REVIEW

  • www.kspub.co.jp
    • 知識のインデックスとして、ちょうどよさそう。
  • bookplus.nikkei.com
    • う…おもしろそう…。時間が〜。
    • 学生の頃ほしかったなあ…。