Go - メソッドとレシーバ
目的 メソッドについて理解する 値レシーバとポインタレシーバについても理解する メソッドとは レシーバを持つ関数のこと 下のコードでは (s Square)がレシーバ Square型の構造体sの...
24 search resultsShowing 1~20 results
You need to log-in
目的 メソッドについて理解する 値レシーバとポインタレシーバについても理解する メソッドとは レシーバを持つ関数のこと 下のコードでは (s Square)がレシーバ Square型の構造体sの...
概要 CLIを作る時に、ターミナルからのインプットとPipe処理からのインプットの区別が必要になったのでまとめる 目次 ソースコード 実行結果 原理と実装詳細 参考文献 ソースコード main....
目的 GithubのCI/CDツールであるGithub Actionsの概念と使い方を学ぶ。 Infrastructure as codeに基づいて、GUIやCUIではなく構成ファイルを作成する...
内容 Golangで作ったアプリのDockerイメージを作成し、Dockerレジストリにpushする。 Golangアプリ用のDockerfileはこちら Github Actionsのyaml...
Dockerfile 本番環境で動くGoアプリのためのミニマルdockerfileを記す。 実行ファイルが、軽量でセキュアなscratchイメージ上で動く go.modとgo.sumに従って、バ...
開発環境 MacOS Visual Studio Code Github 達成目標 Golangのバージョン管理 Language Server プロジェクト毎にパッケージ管理 gvmのインスト...
はじめに 新人から相談を受ける中で、「これどうやって実装すればいいですか?」という質問が多くどこで躓いているのかな?と考えることがありました。少し複雑な機能になってくると、小さい単位で動作確認...
macの.bash_profileと.bashrcがどんなものでいつ呼ばれるか .bash_profileと.bashrc bash起動時に実行されるスクリプトのかかれたファイル ホームディレク...
本記事の目的 アプリを安全に開発するために学んだことをまとめます 安全とは 以下の事項に着目しました 1. 開発したアプリが意図した通りに動作する 2. 実装した内容を明確に把握できる 3. 機...
目的 DDDはドメイン層がコアとなるので、オニオンアーキテクチャ等のドメイン層を中心に持つアーキテクチャがイメージしやすい。そして、このアーキテクチャを考慮したフォルダ構成を適用することで、こ...
概要 Golangでのインターフェースを用いた実装と継承についてまとめる それぞれ簡単にまとめると 実装は、オブジェクトの果たすべき役割をインターフェースで決めてそれを守らせる事 継承は、あるオ...
概要 二つの心配事 ・Webサーバが複数リクエストを捌けるか ・ハンドラーに依存性注入しているクラスのインスタンスが毎回作られるか Webサーバを建てる 以下のコードを実行する Webサーバのコ...
概要 windowsでtouchが使えないので、以下の機能を持つtouchコマンド作ってみた。 複数ファイルを一度に作る (例) touch file1 file2 file3 既存ファイ...
概要 NestjsでHTTPリクエストを捌くコントローラーを作成する 以下の項目を考慮する HTTPメソッドのルーティング 正常処理時のレスポンス 異常処理時のレスポンス ルーティングと正常処理...
概要 インターフェースを使ったポリモーフィズムについてまとめる 必要な前提知識は以下の二つ(もし分からなければこちらの記事の上の方を参照ください) ・インターフェースの定義の仕方 ・インターフェ...
本記事の目的 Javascript(Angular)で作った文字検索アプリのために使った技術の紹介 主要技術 正規表現を用いた文字の検索 - Javascript フォルダの読み込み - HTM...
macの環境変数のPATHがどんなもので、どのように設定するか 環境変数のPATH OSにコマンドの実行ファイルまでの絶対パスを教えるための変数 一例として、ファイル編集コマンド vi について...
本記事の目的 Webアプリケーションをサービスとして提供する開発者・インフラエンジニアが知っておくべき原則であるThe Twelve-Factor Appについて学んだので、その要点をまとめます...
本記事の目的 docker-composeを使ってNode.jsアプリのインテグレーションテストを行う #3では、Node.jsで作ったREST APIサーバとPostgreSQLをdocker...
本記事の目的 docker-composeを使ってNode.jsアプリのインテグレーションテストを行う #2 ではテストに用いるREST APIサーバーアプリを作成しました。 今回はdocker...
24 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.