Skip to content

Commit

Permalink
Merge pull request #3 from yursky/MoreBadUgly
Browse files Browse the repository at this point in the history
added more good, bady, ugly
  • Loading branch information
christianfajardo committed Nov 7, 2019
2 parents 6228e10 + b31d81b commit 7b147fb
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions GOOD_BAD_UGLY.md
@@ -1,5 +1,6 @@
## The Good

- Simple (Simplicity is a main pillar of design - Rob Pike, creator)
- Go is easy to learn
- Easy concurrent programming with goroutines and channels
- Great standard library
Expand All @@ -8,6 +9,8 @@
- Standardized test framework
- Go programs are great for operations
- Defer statement, to avoid forgetting to clean up
- Ample amount of documentations and resources
- Supports composition (but not inheritance)

## The Bad

Expand All @@ -20,4 +23,5 @@
- Noisy error management
- Struct field tags: runtime DSL in a string
- No generics... at least not for you
- No inheritance
- Go has few data structures beyond slice and map

0 comments on commit 7b147fb

Please sign in to comment.