Panda Noir

JavaScript の限界を究めるブログでした。最近はいろんな分野を幅広めに書いてます。

Go

Goのコードは読みにくい

Go

基本的に人間はFの字で文を読もうとします。そのため、重要情報は縦で揃えると読みやすくなります。 最悪な点: if文を無視して読むことが出来ない Goでは以下のような構文が頻出します。 if err := hoge(); err != nil { } 次の問題をこの構文は抱えています…

graphql-go入門

graphql-goの入門記事が全く出てこなくて苦しみ悶えながらようやく理解できたので、ここに戦いの記録を残しておこうと思います。 今回の環境 今回はMongoDB+GraphQLという構成にしました。 成果物をここにまとめましたので、参照ください。 github.com Graph…

mgoでよく使いそうな処理をまとめてみた

mgoでよく使う処理を逆引き辞典としてまとめてみました。