warning: don't use anything in here for a readable codebase
arianitu opened this issue · comments
If you want to develop great software, do not use anything in here. It's a good way to create an unmaintainable, unreadable and a frustrating codebase that no one can figure out. Take a look at the Golang standard library, do you see anything about a Factory, Flywheel, or any other non-sense design pattern? Nope.
Stay far away from these patterns in Golang and never use these patterns unless you have a decade of experience and have successfully shipped and maintained a codebase for at least 3 years.
This repository should have a big warning saying "STAY AWAY UNLESS YOU ARE ROB PIKE"
Do you have any recommendation to learn software design then? I have an idea what to build, I know how to code in Go. But I don't have clear idea how to put my idea into a design then put it into work in Go.