domain-kata
                                
                                
                                
                                    domain-kata copied to clipboard
                            
                            
                            
                        Kata for domain models
                                            Results
                                            
                                                2
                                            
                                            domain-kata issues
                                        
                                        Sort by
                                                recently updated
                                            recently updated
                                                
                                                newest added
                                                
                                            UsecaseInterfaceのrunの引数及びその型について、制約としては厳しく、型としては広すぎるように感じています。 ```php public function run(EntityInterface $entity); ``` "Usecase"の引数の型がEntityInterfaceである理由には、どのようなものがありますでしょうか。 また後述することについて、Domain Kataが提供する"Usecase"として相応しくない点はありますでしょうか。 現在、Domain Kataを採用している開発チーム内で"Usecase"にはDomain Kataのインターフェースを実装するルールになっており、その結果"Usecase"のrunの一行目では必ずassertionを行っています。 ```php assert($entity instanceof Foo); ``` 個人的には、例としてユーザーを作成する"Usecase"を以下のように書きたいと考えています。 ```php
                                                                    question