Kotlinで変換テーブル
開発をしていると文字列の変換などを行うUtilクラスが欲しい場面が良くある。ある文字から別の文字への変換だったり、APIから返ってきたエラーコードをアプリで用意したコードに変換する場合など。こういった場合に変換前と変換後...
開発をしていると文字列の変換などを行うUtilクラスが欲しい場面が良くある。ある文字から別の文字への変換だったり、APIから返ってきたエラーコードをアプリで用意したコードに変換する場合など。こういった場合に変換前と変換後...
GitHub Actionsの結果をステータスバッジとしてリポジトリ に追加する。README.mdに追加しておく事でリポジトリ を表示した時にステータスバッジが表示される。 Actions -> workflowを選択...
GitHub ActionsでUnitTestを実行してそのカバレッジを取得するようにする。GitHub Actionsのワークフローの設定YAMLファイルを以下のように編集。ビルド時にカバレッジを取得するようにR...
GitHub Actionsの公式ページ「ワークフローデータを成果物として保存する」を参考にUnitTestの成果物を保存して取得する。 成果物の保存 ワークフロー設定用のYAMLファイルにactions/upload-...
公式ページによるとGitHub Actionsのジョブという単位は並列実行できる。LintとBuildをシーケンシャルに実行するかパラレルに実行するかは考え方次第だけど、ここでは並列実行を試す。 複数ジョブの設定 リポジ...
GitHub Actionsでリポジトリにプッシュした時に自動でGradleのビルドが実行されるようにする。 GitHubのドキュメントにあるGradleでのJavaのビルドとテストを参考にGitHub Actionsの...
GitHub ActionsのSuper-Linterを導入して指摘が出るようになったのでIntelliJの設定を変更して、できるだけ指摘が出ないようにする。可能なものはファイル保存時に自動でリファクタリングされるように...
GitHub Actionsを使ってCI/CDを構築していく。初めてなのでGitHubのQuickstartページを参考に試してみる。コードのLintを実行するSuper-Linterというフローを追加する内容になってい...
アプリ全体の共通エラーハンドリングを実装する。 存在しないURLへのリクエスト:NotFound(HttpStatus=404)を返すハンドリングしていないエラー(Bug):InternalServerError(Htt...
アプリ全体の共通エラーハンドリングを実装する。 外部APIアクセス時にReadTimeout/ConnectTimeoutが発生した時の共通処理としてInternalServerError(HttpStatus-500)...