Software Design 2025年4月号

Software Design 2025年4月号

http://gihyo.jp/magazine/SD/archive/2025/202504

ドメイン解体新書 【15】CDNが利用できる原理とドメイン設定のハマりどころ

CDNとDNSの話は詳しくないし, なかなか聞かない話なので助かった.

ハピネスチームビルディング 【37】意図どおりにやってもらえない原因は自分にあることを自覚する

伝わらないことを相手のせいにして自分を顧みないのはよくないけど, 分かり合えないことに無意味に責任を感じる必要もないと思う. 「時間をかけて伝えれば相手は絶対にわかってくれるはず」というのは逆方向の無理解でしかない.

第1特集 ドメイン知識とどう付き合うのか? 技術でビジネスの成長を支えるために

とてもよかった. この特集ではドメイン駆動開発のような実際の知識の落とし込みやプログラミングパターンのような話は全く出てこない. とにかく具体的な業務ドメインの話ばかりなので, 人によっては全くピンとこないまま流し読みしてしまうかもしれない. しかし見方を変えればドメイン知識を活かした開発アプローチの具体例がたくさん載っているので, 他では得られない体験になるはず. 「自分だったらどうやってアプローチするだろうか」を考えながら読むとよさそう.

freee 人事労務の話をどっかで読んだことあるなと思ったら, 認知を優先するか、作り込みを優先するか - freee Developers Hub だった.

「ドメイン知識に対する向き合い方」もどっかで読んだことあるなと思ったが, 似ているだけだった.

複雑なドメイン知識を身につける7つの方法 - エムスリーテックブログ

https://www.m3tech.blog/entry/2025/03/07/142214

第2特集 公式リファレンス・man・RFCの歩き方 一次情報を的確に読み取るコツとワザ

「英語で書かれた難しそうなドキュメントを読んで何でも答えてくれるMさん、めちゃくちゃカッコいい……!!!」

これです.

全く関係ないけど, トラ技でもデータシートの読み方みたいな特集があったりして, どこもエンジニアは似たようなものだなと思った.

公式リファレンスにしろ, RFCにしろ, ある程度文脈をわかっている必要があるとは思っていて, すでに使ったことがあるような慣れているものから初めるととっつきやすいと思う.

乱数のひみつ 【2】擬似乱数生成器の性質としくみ

真性乱数のメリットは最も安全に乱数を生成できることですが、生成に非常に時間がかかるというデメリットもあります。

本筋ではないけど, ここがよくわからなかった. RNGがない一般的なコンピュータだとそうなの?

【新連載】プログラミング×AIの最前線 【1】AIエディタ「Cursor」「Windsurf」とAIエージェント対応

カスタムインスペクションの具体例はあればあるほど良いとされている.

実践データベースリファクタリング 【15】データベースの寿命はアプリケーションより長い

レガシーソフトウェア改善ガイド』を読んだときも具合が悪くなったことを思い出した. リファクタリングをしなくて済むように日頃から慎重に設計すべきということかもしれない.

実践LLMアプリケーション開発 【19】MCP(Model Context Protocol)を理解する

最近話題の MCP. チェックしておこう.

【新連載】メールシステムトラブルバスターズ 【1】メールが届かないのはなぜ?

それなりに使うわりに上手くいかないし, 仕組みもあまりよく理解していないのでこれを機に勉強しよう.

魅惑の自作シェルの世界 【29】パス名展開(中編)

読んでるだけで辛くなってきた. パターンマッチの難しさが身に染みる.