You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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"
The text was updated successfully, but these errors were encountered:
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.
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"
The text was updated successfully, but these errors were encountered: