Online Mind Mapping and Brainstorming

Create your own awesome maps

Online Mind Mapping and Brainstorming

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account? Log In

UNIXパイプ、ユニケージ開発手法 by Mind Map: UNIXパイプ、ユニケージ開発手法
0.0 stars - reviews range from 0 to 5

UNIXパイプ、ユニケージ開発手法

一般的な業務システムではDBを使う

DBからSQLやO/Rで取り出す

シンプル

テキストファイルを扱う

コマンドをパイプで接続する

シェルスクリプト

ユニケージ開発手法

理念

CQRSと同じ結論に辿り着いている

共有より全有

UNIX哲学(Doug McIlroy)

1つのプログラムが、1つの役割に専念する

複数のプログラムは協調して働く

プログラムは汎用的インターフェイスである標準入出力を扱う

コマンドをフィルタとして作成する

副作用のない関数として使える

UNIXパイプでは構造化データーを扱えない?

基本的に行指向

たとえばツリー構造はどう扱う?

フィルタは関数型言語のコレクション関数と同じ

つなげてわたす

前段から次段へのファイル処理

定期的に実行する

makeでやると抜けがなく、必要な処理だけ実行できる

Strategic Choice

Unix思想

Unixという考え方(Unix哲学)

プラグボードとの類似性

プラグボード - Wikipedia

配線することで情報が流れる

カウンタや継電器をつなぐこともできる

用途別にボードを準備し, 差し替えて使える