n314  id:n314  



8,300    

-    

-    









.NET  (1)  

2009  (1)  

3D  (2)  

AHCI  (1)  

AI(1)  

API  (7)  

ATOK  (1)  

AWS  (24)  

Adobe  (2)  

Android  (27)  

AngularJS  (3)  

Apple  (4)  

BSD  (2)  

Backlog  (5)  

Blogger  (1)  

C++  (9)  

C++0x  (1)  

CI(6)  

COVID-19  (19)  

Cacti  (9)  

CentOS  (5)  

ChatGPT  (7)  

Chrome  (31)  

Chrome OS  (1)  

ClassLoader  (1)  

ClickOnce  (1)  

C  (10)  

DB(16)  

DDD  (14)  

DHH  (1)  

DLL  (2)  

DMM  (1)  

DNS  (12)  

DSR  (1)  

DTP  (2)  

Debian  (31)  

Delphi  (1)  

DevOps  (1)  

Discord  (1)  

D  (1)  

EC-CUBE  (3)  

EC2  (4)  

ERD  (1)  

Eclipse  (4)  

Elixir  (4)  

FFI  (1)  

Fireworks  (1)  

FuelPHP  (2)  

GADTs  (1)  

GAE  (28)  

GCC  (1)  

GDPR  (2)  

GREE  (2)  

GWT  (36)  

Gears  (1)  

Git  (73)  

Glacier  (2)  

GlassFish  (2)  

Google Apps  (2)  

Google Authenticator  (1)  

Google Chrome  (1)  

Google Cloud Platform  (1)  

Google+  (4)  

HDD  (4)  

HTML  (19)  

HTML5  (33)  

HTTP  (7)  

HTTP2  (5)  

Haskell  (62)  

Hibernate  (1)  

Hook  (1)  

IE(2)  

IE8  (4)  

IME  (1)  

IPv6  (1)  

IS03  (1)  

IT(1)  

Image  (1)  

IoT  (1)  

JBoss  (1)  

JIRA  (1)  

JNI  (3)  

JWT  (4)  

Java8  (1)  

KLab  (3)  

KVM  (3)  

KVS  (1)  

Kii Cloud  (1)  

Kindle  (1)  

LAN  (1)  

LDAP  (2)  

LINE  (2)  

LaTeX  (2)  

LevelDB  (1)  

Linus  (5)  

Lisp  (1)  

MBA  (1)  

MINGW  (1)  

MVC  (4)  

Makefile  (1)  

Markdown  (5)  

Mastodon  (2)  

Munin  (3)  

NDK  (3)  

NPAPI  (2)  

Nagios  (4)  

NoSQL  (4)  

OAuth  (4)  

ORM  (1)  

OS(6)  

OSS  (7)  

OpenID Connect  (5)  

OpenWnn  (4)  

PC(10)  

PDO  (1)  

PGP  (6)  

PHP7  (4)  

PHPStan  (1)  

PHPUnit  (6)  

POS  (1)  

PSR  (2)  

PWA  (7)  

Perl  (1)  

Photoshop  (5)  

Play Framework  (1)  

PureScript  (1)  

RPC  (1)  

RPG  (1)  

Raspberry Pi  (3)  

React  (1)  

S3  (13)  

SARS-CoV-2  (3)  

SES  (2)  

SF(3)  

SMART  (1)  

SMIME  (4)  

SMTP  (1)  

SPDY  (1)  

SPF  (2)  

SQL  (1)  

SSD  (8)  

SVG  (6)  

SaaS  (2)  

Slim3  (1)  

SoftEther  (3)  

Suica  (1)  

Swift  (2)  

TDD  (6)  

TLS  (2)  

TOEIC  (1)  

Tasker  (1)  

TemplateHaskell  (2)  

Travis  (4)  

TypeScript  (4)  

UX(10)  

VPN  (10)  

Vagrant  (2)  

VirtualBox  (2)  

Vue.js  (3)  

WPA2  (2)  

WebSocket  (2)  

Zabbix  (2)  

amazon  (15)  

amp  (4)  

ansible  (6)  

apache  (11)  

backup  (2)  

bash  (8)  

basic  (2)  

bind  (2)  

bitcoin  (34)  

blog  (2)  

bootstrap  (11)  

c(4)  

cacoo  (3)  

certbot  (6)  

circleci  (3)  

closure  (4)  

closure library  (2)  

cloud  (3)  

composer  (10)  

cpu  (5)  

cron  (7)  

css  (95)  

css3  (17)  

database  (2)  

deferred  (2)  

docker  (47)  

docomo  (2)  

drbd  (4)  

ec(6)  

elasticsearch  (9)  

emacs  (33)  

erlang  (2)  

excel  (11)  

ext4  (2)  

facebook  (2)  

favicon  (3)  

firefox  (3)  

flexbox  (3)  

fluentd  (12)  

font  (6)  

ga4  (2)  

game  (4)  

ganeti  (2)  

ganglia  (3)  

gcp  (4)  

github  (23)  

gitlab  (20)  

gitolite  (3)  

gmail  (3)  

go(2)  

golang  (14)  

google  (103)  

google analytics  (5)  

google closure  (9)  

gpg  (4)  

gui  (2)  

hadoop  (2)  

hatena  (6)  

heroku  (3)  

hudson  (7)  

iOS  (15)  

iPhone  (29)  

illustrator  (4)  

imagemagick  (2)  

indexeddb  (3)  

jQuery  (11)  

java  (80)  

javascript  (125)  

jenkins  (4)  

keepalived  (4)  

kernel  (14)  

kibana  (7)  

kubernetes  (19)  

laravel  (5)  

lift  (9)  

linux  (99)  

logback  (3)  

lvm  (3)  

mac  (21)  

mail  (7)  

make  (4)  

maven  (6)  

mecab  (4)  

microservices  (3)  

microsoft  (5)  

mockito  (5)  

mod_rewrite  (4)  

mongodb  (2)  

mysql  (34)  

network  (8)  

nginx  (18)  

node.js  (7)  

npm  (4)  

openssl  (13)  

paypal  (6)  

pdf  (12)  

performance  (5)  

php  (261)  

postfix  (12)  

postgresql  (82)  

presentation  (2)  

python  (9)  

qt(4)  

rails  (10)  

react.js  (6)  

redis  (4)  

redmine  (25)  

rrdtool  (2)  

ruby  (19)  

rust  (9)  

s2jdbc  (4)  

sakura  (8)  

scala  (27)  

screen  (2)  

seasar2  (13)  

selenium  (3)  

sendmail  (2)  

seo  (24)  

shell  (8)  

sicp  (2)  

sns  (3)  

sql  (10)  

ssh  (21)  

ssl  (44)  

systemd-nspawn  (3)  

tex  (5)  

tmux  (6)  

tokyotyrant  (2)  

tomcat  (5)  

top  (3)  

twitter  (7)  

ubuntu  (5)  

ui(22)  

uml  (5)  

vim  (6)  

vmware  (9)  

vps  (2)  

web  (43)  

web  (29)  

web  (39)  

web  (4)  

web  (13)  

web  (4)  

wicket  (31)  

windows  (55)  

windows10  (7)  

wine  (2)  

wordpress  (20)  

wxWidgets  (4)  

xen  (5)  

zend  (10)  

zsh  (2)  

 (56)  

 (12)  

 (2)  

 (11)  

 (24)  

 (4)  

 (15)  

 (3)  

 (4)  

 (2)  

 (3)  

 (37)  

 (4)  

 (18)  

 (3)  

 (2)  

 (2)  

 (7)  

 (5)  

 (9)  

 (6)  

 (2)  

 (94)  

 (3)  

 (8)  

 (2)  

 (2)  

 (37)  

 (11)  

 (4)  

 (9)  

 (3)  

 (3)  

 (107)  

 (2)  

 (4)  

 (3)  

 (5)  

 (20)  

 (32)  

 (49)  

 (4)  

 (2)  

 (2)  

 (12)  

 (6)  

 (19)  

 (12)  

 (2)  

 (2)  

 (4)  

 (4)  

 (3)  

 (16)  

 (4)  

 (15)  

 (15)  

 (4)  

 (49)  

 (14)  

 (3)  

 (6)  

 (2)  

 (14)  

 (2)  

 (7)  

 (4)  

 (14)  

 (7)  

 (5)  

 (3)  

 (2)  

 (2)  

 (10)  

 (7)  

 (2)  

 (2)  

 (3)  

 (15)  

 (306)  

 (3)  

 (17)  

 (7)  

 (25)  

 (9)  

 (2)  

 (4)  

 (8)  

 (2)  

 (6)  

 (3)  

 (4)  

 (2)  

 (3)  

 (3)  

 (4)  

 (6)  

 (2)  

 (2)  

 (5)  

 (30)  

 (3)  

 (5)  

 (3)  

 (9)  

 (15)  

 (3)  

 (12)  

 (4)  

 (9)  

 (4)  

 (8)  

 (13)  

 (2)  

 (4)  

 (3)  

 (5)  

 (2)  

 (36)  

LAN  (2)  

 (3)  

 (123)  

 (8)  

 (16)  

 (4)  

 (17)  

 (8)  

 (9)  

 (2)  

 (4)  

 (3)  

 (8)  

 (4)  

 (3)  

 (2)  

 (21)  

 (17)  

 (12)  

 (38)  

簿  (4)  

 (4)  

 (6)  

 (3)  

 (3)  

 (3)  

 (7)  

 (17)  

 (132)  

 (8)  

 (5)  

 (5)  

 (12)  

 (55)  

 (3)  

 (5)  

 (4)  

 (5)  

 (2)  

 (2)  

 (9)  

 (306)  

php  (261)  

 (132)  

javascript  (125)  

 (123)  

 (107)  

google  (103)  

linux  (99)  

css  (95)  

 (94)  


 




 / softwareengineering.stackexchange.com (1)  






Clean Architecture: Use case containing the presenter or returning data?  



6 users  

softwareengineering.stackexchange.com  


 


The Clean Architecture suggests to let a use case interactor call the actual implementation of the presenter (which is injected, following the DIP) to handle the response/display. However, I see people implementing this architecture, returning the output data from the interactor, and then let the controller (in the adapter layer) decide how to handleit. Is the second solution leaking application
 Clean Architecture: Use case containing the presenter or returning data?


n314
n314  2021/01/04  


DDD
 



 














1











202463

   



202462

   



20245

   


 

Twitter



@HatenaBookmark


@hatebu

 









   




 



j

k

l

e

o
 

















 









 

















 









 









 







Pro



 




 






App Storeからダウンロード
Google Playで手に入れよう


Copyright © 2005-2024 Hatena. All Rights Reserved.
 



x