🧭

golang でストックした記事まとめをchatGPTでつくってみた

2023/03/31に公開

もくじ

https://zenn.dev/houser/articles/ef3c1d15cfdc7f
のgolang版をchatGPTを活用して作成してみました。

目次

もくじ
1 心得/マインド系
2 参考レファレンス
3 基本コマンド/メソッド系
4 初期設定/ライブラリ系
5 設計/アーキテクチャ系
6 ディレクトリ構成/命名規則
7 デバック系
8 ログ出力系
9 マイグレーション系
10 テスト系
11 Docker系
12 キャッシュ系
13 バリデーション系
14 ミドルウェア系
15 よくある/遭遇したエラー系
16 日付処理
17 レスポンス系

心得マインド系

https://qiita.com/ka215/items/c4bda101e51b7fe82ab2

https://qiita.com/henriquebremenkanp/items/4795383af0103a887988

https://qiita.com/yyokii/items/c7c98d467239dda2a59d

参考レファレンス系

https://golang.org/pkg/

https://golang.org/doc/

https://pkg.go.dev/

基本コマンドやメソッド系

https://golang.org/pkg/fmt/

https://golang.org/pkg/net/http/

https://golang.org/pkg/strconv/

https://golang.org/pkg/strings/

初期設定やライブラリ系

https://golang.org/doc/install

https://golang.org/doc/code.html

https://github.com/gorilla/mux

https://github.com/go-sql-driver/mysql

設計やアーキテクチャ系

https://github.com/golang-standards/project-layout

https://github.com/golang/go/wiki/CodeReviewComments

https://www.ardanlabs.com/blog/2017/02/package-oriented-design.html

https://www.calhoun

ディレクトリ構成や命名規則

https://github.com/golang-standards/project-layout

https://golang.org/doc/effective_go.html#package-names

https://blog.golang.org/package-names

https://github.com/golang-standards/project-layout#repository-root

デバック系

https://golang.org/pkg/debug/

https://golang.org/pkg/runtime/

https://github.com/go-delve/delve

ログ出力系

https://github.com/rs/zerolog

https://github.com/sirupsen/logrus

https://github.com/go-kit/kit/tree/main/log

マイグレーション系

https://github.com/golang-migrate/migrate

テスト系

https://golang.org/pkg/testing/

https://github.com/stretchr/testify

https://github.com/gavv/httpexpect

https://medium.com/@povilasve/go-advanced-tips-tricks-a872503ac859

コンテナ系

https://www.docker.com/

https://kubernetes.io/

https://github.com/kubernetes/kubernetes

API連携

https://github.com/go-resty/resty

https://github.com/gin-gonic/gin

セキュリティ系

https://golang.org/pkg/crypto/

https://golang.org/pkg/crypto/rand/

キャッシュ系

https://github.com/patrickmn/go-cache

https://github.com/gomodule/redigo

バリデーション系

https://github.com/go-playground/validator

https://github.com/asaskevich/govalidator

ミドルウェア系

https://github.com/urfave/negroni

https://github.com/go-chi/chi

よくあるや遭遇したエラー系

https://blog.golang.org/error-handling-and-go

https://golang.org/doc/effective_go.html#errors

https://blog.golang.org/go1.13-errors

日付処理

https://golang.org/pkg/time/

レスポンス系

https://golang.org/pkg/net/http/

まとめ

AIを活用して、実用的な記事ができる時代はまだ先なようでした。。。
これからの成長性に期待したいと思います、

Discussion