📘 登録された言葉:Nagashi-Somen Architecture(流しそうめんアーキテクチャ)

🧠 定義(意味内容)

流しそうめんの構造をメタファーとして用いたソフトウェア設計思想。

本アーキテクチャは、処理を「個別に実行する対象」として扱うのではなく、
データが流れる環境(流路)を設計し、その通過過程で処理・分岐・取得が自然発生する構造を基本とする。

主な特徴は以下の通り:

上流から下流へと一方向に流れる処理構造(Flowベース)
任意の地点での取得(フック)とスルー(フィルタ)の共存
処理の強制ではなく「通過と選択」による制御
取り逃し(未処理)を許容する非強制設計
ロジック(つゆ)とデータ(麺)の分離構造
後付け拡張(薬味)による柔軟な機能追加

従来の「関数単位で処理を記述する設計」とは異なり、
流れそのものを設計対象とする点に本質的な違いがある。

また、スパゲティコード(密結合・混在構造)と対比される概念であり、
本構造は「絡まり」ではなく「流れ」によって制御される。

📖 補足・背景・命名経緯

スパゲティコードという混在・密結合構造への対比として発想された概念。

パスタが「混ぜて完成する構造」であるのに対し、
日本の流しそうめんは「流し、選択し、分離したまま成立する構造」である点に着目。

さらに、

つけ麺(分離構造)
麺つゆ(ロジック分離)
追いガツオ・薬味(後付け拡張)

といった日本的調理思想が、ソフトウェア設計における
疎結合・拡張性・非強制処理と高い親和性を持つことから体系化された。

📌 登記段階タグ

確定・新概念・設計思想

この定義は 2026年4月1日
tsukasa さん によって 登記されました。

✏️ この言葉を編集する
← 登記一覧に戻る
← 登記室入り口に戻る