Software Design 2025年11月号

Software Design 2025年11月号

https://gihyo.jp/magazine/SD/archive/2025/202511

第1特集 自分にぴったりのツールを見つけよう AI開発ツール大整理 GitHub Copilot、Claude Code、Devin、Cursor、Amazon Q、Gemini Code Assist

かなり詳しくまとまっていて良い記事. 個人的には既知の内容も多かったが, それぞれのツールに関して特徴やかなり具体的なコードの書き方や使い方がまとまっているので, ツールの選定にはかなり役に立ちそう. Amazon Q, Gemini Code Assist はなかなか聞かないので面白かった.

第2特集 あなたにもできる 怖くないオンコール対応、障害対応基本動作と、精神的ストレスを軽減する方法

こんなに具体的な内容が書かれているの読んだことがない. かなり具体的に書かれているので勉強になる. 障害対応はチームによるところが大きいだろうが, 具体的な対応方法について学べるのは良い. オンコールや障害対応は硬直しがちだったり学びを活かしきれないことも多いので, こういったものであらためて見直すのも良さそう.

Javaバージョンアップ大作戦 【2】今からJava 17、21にバージョンアップする人のために

Java 17, 21 でのバージョンアップに関する内容. 非常によくまとまっていてとても良かった. 特に最近は関数型プログラミングのパラダイムが入ってきてかなり書き方が変わってきたので, チームへの浸透も重要.

パッケージマネージャーNix入門 【3】Nix基礎——Nixのパッケージ記述とビルド

面白い. 個人的に Docker と比較しながら見てるんだけど, 管理の難しさはあるものの, 成果物のビルドにはかなりよさそう.

技術選定の舞台裏 【3】AIエージェント開発を支えるR&D基盤と技術選定

面白い. 通常のWebアプリケーションと特性が異なることと, かなりアグレッシブな技術選定がされているのが面白い. フレームワークがEOLになっちゃったりすると, 作り直した方が早い場合もあるので, そういった判断があるのも面白い.

【最終回】つまみぐい関数型プログラミング 【6】関数型プログラミング言語に触れてみよう

具体例としてあげられているコードの美しさがポイントですね. OCaml触ったことないので気になる.