Software Design 2025年8月号

「Software Design 2025年8月号」のカバー画像
定価
1,562円(本体1,420円+税10%) 1,718円(本体1,562円+税10%)
発売日
2025.7.17
判型
B5
頁数
184ページ
ISBN
978-4-297-14816-4

概要

第1特集
そのリファクタリング、今やるか?見送るか?
適切なタイミングとビジネス面の価値

IT業界では時々、リファクタリングの是非について議論が盛り上がります。「リファクタリングの必要性を経営層に理解してもらえない」というプログラマーの嘆きが多く見られる一方で、リファクタリングに対する認識違いにより議論がかみ合っていないこともありそうです。みなさんは、リファクタリングの目的や定義を正しく理解し、リファクタリングの要否・タイミング・修正規模などを正しく見極められていますか? 本特集を通じて、リファクタリングの本来の目的と定義、論点を整理し、有意義な議論や意思決定ができるようになりましょう。

第2特集
今さら聞けないファイルシステム&ストレージ
見落としがちなデータ管理のしくみを学び直そう

ファイルシステムは、OSのデータ操作においてあたりまえに利用されている機能です。しかし、あたりまえすぎて逆に、腰を据えてしっかり学ぶことは少ないのではないでしょうか。

本特集では、今さら聞けないファイルシステムやストレージについて解説します。ファイルやディレクトリなどのデータの実体や、ファイルシステムとは何か、オブジェクト、ブロック、ファイルストレージの違いとは、といった基本的な知識から、ファイルシステムのしくみや実装まで取り上げていきます。

特別企画
2038年問題を考える

UNIXやCでは時刻をUNIX timeで表現します。これが符号付き32bit整数値である場合、2038年1月19日にオーバーフローを起こしてシステム障害につながるおそれがあります。この問題はOSの64bit化で解決できると思われてきましたが、それでも問題になる場合があることも明らかになってきました。本稿では、残り13年に迫った2038年問題について考えます。

特別企画
ITエンジニアのためのメンタルヘルス相談室

ITエンジニアは、「常に頭を使う」「長時間労働が多め」「高水準を求められ精神的負荷がかかる」といった業務上の理由から、メンタルヘルス不調をきたしやすい職業です。本記事では、より具体的な原因を探りながら、ストレスとの向き合い方や対策法などを紹介します。

特別企画
ITエンジニア必須の用語解説 200回記念

本誌のカラーページ連載「ITエンジニア必須の最新用語解説」は、今月号でついに200回を迎えました。節目となる今回は、特別企画として、筆者である杉山さんの「時代に取り残されないキャッチアップ術」を紹介します。連載200回にいたるまで、最新トピックを解説してきた杉山さんの知見から、時代に取り残されない術を学びましょう。

目次

第1特集
自信を持って決断したい
そのリファクタリング、今やるか?見送るか?
適切なタイミングとビジネス面の価値

  • 第1章:なぜリファクタリングは議論になるのか?
    定義を再確認して考える
    …… 米久保 剛
  • 第2章:リファクタリングの実施判断力を養う
    どんなコードに対し、いつ、どのように取り組むか
    …… 家永 英治
  • 第3章:アンチパターンから学ぶ適切なリファクタリング
    破壊せよ!リファクタリングの地雷原
    …… ミノ駆動
  • 第4章:プロダクトマネージャー視点で考えるリファクタリング
    「価値」から逆算する意思決定と覚悟
    …… 及川 卓也

第2特集
OSの基本のキ
今さら聞けないファイルシステム&ストレージ
見落としがちなデータ管理のしくみを学び直そう

  • 第1章:ファイルシステム入門
    ファイル管理の考え方の基本を総ざらい
    …… 青田 直大
  • 第2章:ファイルシステムのしくみ
    FAT32、ext4、OverlayFSの実装をひも解く
    …… 青田 直大
  • 第3章:ストレージの基礎
    ストレージの種類からKubernetesにおける利用まで
    …… 坂下 幸徳

特別企画

  • 2038年問題を考える
    ……上原 哲太郎、星名 藍乃介
  • ITエンジニアのためのメンタルヘルス相談室
    ……長谷川(金) 千夏
  • ITエンジニア必須の用語解説 200回記念
    時代に取り残されないキャッチアップ術
    ……杉山 貴章

連載

  • ITエンジニア必須の最新用語解説
    【200】Devin……杉山 貴章
  • 万能IT技術研究所
    【39】「中原中也肖像」で機械学習顔分析や美顔処理——「在りし日」の詩人写真、バズり狙いで美化された説!? ……平林 純
  • FE/AP試験問題に挑戦
    【10】プロジェクトマネジメント……石田 宏実
  • ドメイン解体新書
    【19】ドメイン名の監視でサービスを守る……谷口 元紀
  • ネコ、コード、ネコ
    【2】セキュリティの話……植山 類
  • つまみぐい関数型プログラミング
    【3】関数型プログラミングの便利な道具①:パターンマッチ……田尻 裕喜
  • プログラミング×AIの最前線
    【5】サンフランシスコ〜シリコンバレー、AI企業訪問レポート……木下 雄一朗
  • Ruby×静的型付け戦略
    【4】プロジェクトへの型導入戦略……新谷 哲平、廣江 亮佑
  • 実践LLMアプリケーション開発
    【23】Supervisorパターン/Swarmパターンで始めるマルチエージェント……西見 公宏
  • AWS活用ジャーニー
    【34】AWS CloudTrail Lake……杉金 晋
  • はじめてのオフェンシブセキュリティ
    【2】ペネトレーションテストに入門してみよう!……皆川 諒、監修:株式会社エヌ・エフ・ラボラトリーズ
  • 乱数のひみつ
    【6】認証付き暗号を支える乱数……荒木 誠
  • インターネットの姿をとらえる
    【12】インターネットの障害――世界中で発生している数々の障害事例をひも解く……土屋 太二
  • 魅惑の自作シェルの世界
    【33】関数の実装(前半)……上田 隆一
  • あなたのスキルは社会に役立つ~エンジニアだからできる社会貢献~
    【163】シビックテックが挑む参議院選挙~偽情報対策の最前線~……陣内 一樹