Skip to content

serviver-agent/animal-shogi-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

animal-shogi-server

どうぶつしょうぎサーバー

https://ja.wikipedia.org/wiki/どうぶつしょうぎ これをネット対戦できるようにしたい

プロジェクト構成

ドメイン駆動とかクリーンアーキテクチャとかそういうイケイケの設計方針を守ろうね よく分かっていませんが

あのタマネギの中心のやつはクリーンアーキテクチャでは「エンティティ」と呼ばれているけど(「企業全体の最重要ビジネスルールをカプセル化したもの」 Clean Architecture p201)、 ドメイン駆動のあの本のエンティティ(「同一性によって定義されるオブジェクト」 DDD p89)と紛らわしいので、ここでは domain と名付けておく

/domain/rules - どうぶつしょうぎのルールをコードで書く(最初に書く)
/usecase
/interface
/framework

/root - 全体をコンパイルしたりテストしたりするだけに使う

About

どうぶつしょうぎサーバー

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages