直近で踏んだ罠一覧
そんなん当たり前だろみたいなやつばっかだと思うけどハマっちゃいました…
Golang ポインタ(と思っている)変数の内容が変化しない
可視性とかではなくて、シンプルにデリファレンスしてませんか?
Golang の stdin ストリーム
一定のチャンクごとに[]byteで受け取りたいことがあると思うが、以下のようにするとハマる
code:go
inputBytes := make([]byte, 65535-1)
readLength, err := os.Stdin.Read(inputBytes)
if err == io.EOF {
break
}
if err != nil {
panic(err)
}
Hogehoge(inputBytes) // そのまま使うとアウト!
code:go
常に埋まり切っているわけではないです
WebRTC の ICECandidate
ICECandidateやり取りしなくても動くやんwとなってたがローカルだから動いてただけで、リモートマシンから通信させると繋がらなくなった
ただつながる時もあり謎。とりあえず安定して繋がらなくなる。