設計どんな粒度、どんな用途の「システム」も、挙動は入力と出力だけで説明できます。...)「引数」と「返り値」で挙動が説明できます。"!";}Microserviceアーキテクチャの、各ServiceAPIのリクエストとレスポンスで挙動が説明できます。内部すべてをブラックボックスと見て、一番外側のAPIのリクエストとレスポンスで挙動が説明できます。WebページリクエストであるURL(+POSTで送られるテキストや画像などのリクエストボディ)と、返却されるHTMLやその他コンテンツで挙動が説明できます。入力と出力だけじゃ説明できないじゃない!このようにシステムを見ると、「状態が更新される」ことも挙動の説明としてする必要があります。DBへの更新は「出力」の一種と見ることができます。いう2種類の外部システムに、出力をするシステムです。プログラムのサブルーチンの場合も同様です。}}このコードは、このようにも捉えられますがnameはPersonから依存があるだけの別インスタンスなので、このようにも捉えられます。逆にDBからデータを読むようなシステムは、「入力が2つある」と捉えることができます。00:28あらゆる「システム」の挙動は入力と出力だけで説明できるTweet広告を非表示にする関連記事2019-01-07バグチケットに各APIのリクエストとレスポンスが貼ってあったらバグの調査は早く終わるのか?モヤモヤと考えたことを書き出しています。#gunmawebGunma.webさんの勉強会に参加してきました。「データしか持たないデータクラスは作らない...こちらの本を読んででのレポートです。StreamReactiveなんちゃらというのがどうもわかりません。読者になる検索リンクはてなブログブログをはじめる週刊はてなブログはてなブログPro最新記事awkで特定の列を除外して出力するWindows10にOracleをインストールしようとしたらありがちな罠にハマった古いプログラムからも学ぶことがある...と思う。#rtechconf月別アーカイブ参加グループプログラミングインターネットテクノロジーはてなブログをはじめよう!taichiwさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。