goddd
goddd copied to clipboard
Exploring DDD in Go
**/inspection/inspection.go** ``` if c.Delivery.IsMisdirected { s.handler.CargoWasMisdirected(c) //
Make ``` cargo.HandlingActivity cargo.HandlingEvent cargo.HandlingHistory ``` into ``` handling.Activity handling.Event handling.History ```
Where should I put database transactions. Let's say I am building an e-commerce website, and I want to create a feature to order an item with a third-party payment. The...
First off, thanks so much for creating this repository. As a relative newcomer to Go, orienting myself in a landscape without established or strictly enforced best practices has been the...
Hi, Very new to GO/Programming here, very interested in implementing DDD. Having a look over your code and just have a question. Why did you choose to return/export interfaces rather...
Its just my opinion, but I think it will be much cleaner if you would take all the code that is connected to the project itself and put it into...
The current domain validation is a bit lacking. Let's discuss some alternatives in this issue: The simplest way would be to go all stdlib and just extract the validation into...
I'm having an issue testing Goddd demo app, after watching presentation https://www.youtube.com/watch?v=twcDf_Y2gXY. Any idea what can possibly be the issue? Thanks in advance for your time. #### # Start routing...
`gopkg.in/mgo.v2` is not maintained anymore as can be read [here](https://github.com/go-mgo/mgo). This PR takes care of replacing it with the recommended `github.com/globalsign/mgo`. It also fixes a lot of smaller formatting and...