mirror of
https://github.com/teivah/100-go-mistakes.git
synced 2026-06-21 00:47:11 +08:00
Merge remote-tracking branch 'origin/master'
This commit is contained in:
commit
785979c87b
1 changed files with 3 additions and 3 deletions
|
|
@ -1,6 +1,6 @@
|
|||
# 100 Go Mistakes and How to Avoid Them
|
||||
|
||||
Source code of [100 Go Mistakes and How to Avoid Them](https://www.manning.com/books/100-go-mistakes-and-how-to-avoid-them).
|
||||
Source code of [100 Go Mistakes and How to Avoid Them](https://www.manning.com/books/100-go-mistakes-and-how-to-avoid-them) 📖, edited by Manning.
|
||||
|
||||
## Table of Contents
|
||||
|
||||
|
|
@ -16,7 +16,7 @@ Source code of [100 Go Mistakes and How to Avoid Them](https://www.manning.com/b
|
|||
* 6 - Interface on the producer side
|
||||
* 7 - Returning interfaces
|
||||
* 8 - `any` says nothing
|
||||
* 9 - Being confused about when to use generics
|
||||
* 9 - [Being confused about when to use generics](https://teivah.medium.com/when-to-use-generics-in-go-36d49c1aeda)
|
||||
* 10 - Not being aware of the possible problems with type embedding
|
||||
* 11 - Not using the functional options pattern
|
||||
* 12 - Project misorganization (project structure and package organization)
|
||||
|
|
@ -161,4 +161,4 @@ Source code of [100 Go Mistakes and How to Avoid Them](https://www.manning.com/b
|
|||
* 97 - Not relying on inlining
|
||||
* 98 - Not using Go diagnostics tooling (profiling and execution tracer)
|
||||
* 99 - Not understanding how the GC works
|
||||
* 100 - Not understanding the impacts of running Go inside of Docker and Kubernetes
|
||||
* 100 - Not understanding the impacts of running Go inside of Docker and Kubernetes
|
||||
|
|
|
|||
Loading…
Reference in a new issue