Go 1.13 Release Party in Japan
Today's talk about testing.B.ReportMetric #golang #go113party bit.ly/20190823-go113…
2019-08-23 21:00:24net/http は巨大になっている。サーバー側はまだしも、クライアント側はミスを誘発しやすい設計になっちゃってる。むりやりサーバーとクライアントのコードを共有してたりするところもイケてない、とか。 #go113party
2019-08-23 21:00:48http.Client についてのイケてないところは、response が OK だったかどうかをステータスコードを数値で比較しなきゃいけない、Body が超でっかいときなんかは io.LimitReader を使うべき、などなど #go113party
2019-08-23 21:03:16http まわり、NewRequest はエラーを返し得ないのに error を返すようなシグネチャになっているし、NewRequest が context を取れない、みたいなイケてない話もある #go113party
2019-08-23 21:05:50GOPROXYのデフォルトが proxy.golang.orgになったのでレポジトリ飛んだ場合の保険がデフォルトになる #go113party
2019-08-23 21:05:57今まで、めんどくさいけどそんなもんかと思ってたけど、改めて聞くとたしかに結構アレだなという気持ち #go113party
2019-08-23 21:05:57Request.WithContextは確かに分かりづらいですね。 戻り値のリクエストを使わなきゃいけないところとか。 #go113party
2019-08-23 21:07:51net/http話、ListenAndServe()のtimeoutとかも思い出される #fukuokago #go113party
2019-08-23 21:07:55net/http、言われてみると確かにちょっとアレだけど、あばたにえくぼ、ってやつかもしれんけど、そういうもんだと思ってたわ #go113party
2019-08-23 21:08:26