フォローしませんか?
シェア
概要golangアプリ内でプライベートリポジトリを利用する際つまづいたので書きたい。 事前条件…
概要gormでjoinしてcountを取得する処理を記述する際、何パターンもあり何が正しいのかよく分…
概要Visual Studio Codeを使っていたが、GoLandの方が生産性が良いと聞く。簡易なテスト自動作…
概要前回クリーンアーキテクチャの実践的学習のため簡易な非クリーンgolangアプリを作成してみ…
■概要Dockerを使った最もシンプルなgolangアプリケーションの作成について調べつつ書いていき…
概要これまでクリーンアーキテクチャについて、自分には縁遠いものとしてスルーしてきた。最近…
■概要Dockerを使った最もシンプルなgolangアプリケーションの作成について調べつつ書いていきたい。簡単なgolangを記述し、Dockerイメージの作成、コンテナの実行を行う。今回はDockerfileの作成まで。 ※Dockerのインストールなどは割愛する。 ▼golangアプリの作成 コンソールにログを出すだけの何の価値も生まないアプリケーションを作成する。 まず go.mod ファイルを作成し、モジュールの基点とする。 $ go mod init <モジ
概要モジュールモードでローカルのパッケージ参照を解決して構築する手順について簡単に書きた…
Webアプリケーションでcss/jsを読み込む際、標準パッケージnet/httpのHandle()と、gorilla/mux…
#概要Golangでhtmlのビューファイルを表示する際に使う template.New()、template.ParseFiles…
今回はAPIのテストについて。最初にテストを書こうとした際、どうにも重複したコードを書いて…
こちらの記事で試しているパッケージ志向アーキテクチャをベースにどのようにAPIを開発してみ…
前回記載したレイアウトの続き。そんなものに時間掛けずに別のことやれと思うが、ついつい気に…
▼概要「Go言語による並行処理」でなるほどなと思った点について。 「4.5エラーハンドリング」で紹介されていた考え方がためになった。 ▼エラーハンドリングの根本的な疑問プログラムを組むうえで「誰がその責務を負うのか」というのがある。例えばバックエンドのAPIを実装する際、リクエスト情報の解析やビジネスロジック処理、データベースの操作、レスポンスデータの加工などを1つのクラスで実装してしまうと保守性が悪く処理の共有も出来なくなる、単純に見通しが良くないなど問題になる。そこでそ