タグ

2019年12月15日のブックマーク (3件)

  • クリーンアーキテクチャのUsecaseはなぜControllerへ値を返すのではなくOutput PortとしてPresenterを呼び出すのか - Runner in the High

    何を言っているのかと言うと、みんな大好きクリーンアーキテクチャの右下に図示されているFlow of Controlのこと。 黒線が引かれているということは、つまりUsecaseの中でOutput Portのインターフェイスを持つPresenterの関数なりが最終的に実行されるということである。 ここで湧き上がってくる疑念は「UsecaseがPresenterを呼び出さなくてもControllerに返り値とかで値を返して、Controller経由でPresenterに渡して実行しても同じなんじゃないの?」である。つまりOutput Portというインターフェイスそのものを撤廃してControllerにPresenterを使わせるアイデアである。たしかに、仮にこの方針で行ったとしても依存の方向が壊されることはない。 Software Engineeringでは同様の質問がかなり盛り上がっている

    クリーンアーキテクチャのUsecaseはなぜControllerへ値を返すのではなくOutput PortとしてPresenterを呼び出すのか - Runner in the High
  • 二年連続でヒューゴー賞・ローカス賞を受賞した、自省的な人型殺人警備ユニットの日常録──『マーダーボット・ダイアリー』 - 基本読書

    マーダーボット・ダイアリー 上 (創元SF文庫) 作者:マーサ・ウェルズ出版社/メーカー: 東京創元社発売日: 2019/12/11メディア: 文庫マーダーボット・ダイアリー 下 (創元SF文庫) 作者:マーサ・ウェルズ出版社/メーカー: 東京創元社発売日: 2019/12/11メディア: 文庫この『マーダーボット・ダイアリー』はマーサ・ウェルズのSFアクション連作中篇集である。上下それぞれに二篇の中篇が収められていて、特に上巻の「システムの危殆」はヒューゴー賞、ネビュラ賞、ローカス賞の各ノヴェラ部門を授賞。続く「人工的なあり方」もヒューゴー賞、ネビュラ賞を授賞と(賞的な意味で)評価の高い作品。 それにこの創元文庫版は安倍吉俊のイラストもあいまって刊行がたいへん待ち遠しかったんだけれども、読んでみたらこれが期待通りのおもしろさ! 全篇通して自分のことを一人称で「弊機」を呼ぶ人型警備ユニット

    二年連続でヒューゴー賞・ローカス賞を受賞した、自省的な人型殺人警備ユニットの日常録──『マーダーボット・ダイアリー』 - 基本読書
  • 心理学科卒業のシステムエンジニアが思うこと - orangeitems’s diary

    心理学と私の関係 今日、日経新聞で心理学のことが取り上げられていました。 www.nikkei.com 「つまみいを我慢できる子は将来成功する」「目を描いた看板を立てると犯罪が減る」――。有名な心理学の実験を検証してみると、再現できない事態が相次いでいる。望む結果が出るまで実験を繰り返したり、結果が出た後に仮説を作り替えたりする操作が容認されていた背景があるようだ。信頼を失う恐れがあり、改めようとする動きが出ている。 私は二十数年前から新卒でIT業界にずっといるのですが、実は大学は心理学科でした。大学院に行こうと大学四年生の冬(卒業の四か月前)まで思っていたんですが、どうも経済的に無理そうなことがわかって急遽仕事を探したら、当時、未経験でも人を欲しがっていたSES業界に拾われたという経緯です。当時のIT業界、特にSESについては未経験でも良かった・・という話は置いておいて、心理学が珍しく

    心理学科卒業のシステムエンジニアが思うこと - orangeitems’s diary