GitHub Actions で Go のテスト実行
CI の一環として、GitHub のデフォルトブランチに PR を作成した時と、マージをした時に UT を行う GitHub Actions を作成します。 ファイル構成 .github ├...
37 search resultsShowing 1~20 results
You need to log-in
CI の一環として、GitHub のデフォルトブランチに PR を作成した時と、マージをした時に UT を行う GitHub Actions を作成します。 ファイル構成 .github ├...
Go 開発ツール Mac に Go 開発ツールをインストールする場合は、Homebrew を使い、下記のコマンドで実行できます。 $ brew install go 下記のコマンドでバージョンが...
CloudFormation の template にも Linter があることを知ったので、記事にしておきます。 ※ CloudFormation のベストプラクティスに Linter が記...
CI の一環として、GitHub のデフォルトブランチに PR を作成した時と、マージをした時に静的解析を行う GitHub Actions を作成します。 ※本記事はGitHub Action...
リモートワークに役立つ Android Studio の機能を知ったので、記事にします。 リモートワーク中に画面共有をしながら打ち合わせをすることがあると思います。 Emulator であれば共...
Android のログについての記事になります。 ログは、動作確認や不具合解析には有効ですが、セキュリティやパフォーマンスの観点からリリース時には出力内容を検討する必要があります。 私もリリース...
パッケージの公開設定について、ハマったので記事にしておきます。 問題の発生状況 Android 11 より前ではバインドできていたサービスが、下記の warning が出て見つからなくなった。 ...
仕事で Microsoft Edge(バージョン 112.0.1722.58)を使っています。 Edge 上に表示された文字列を、ドラッグ、コピー(Ctrl + C)しても、ちゃんとコピーできて...
ConcurrentModificationException は、あるスレッドが Map などの Collectionで反復処理を行っている間に、別のスレッドがそのCollectionを変更し...
Coroutine の中断を活かした実装ができていなかったので、戒めに記事を書きます。 結論 Coroutine を使用する際は、中断を考慮してパフォーマンスやメモリの節約を考慮する。 詳細 C...
Android アプリ開発でキャッシュを実装した際に、メモリ(キャッシュサイズ)管理が必要になり、LruCacheの導入を検討した際の調査内容です。 LruCache とは 最近最も使われていな...
Android アプリで ANR が発生した際の解析方法をメモします。 ANR の解析には Bugreport を使用します。 adb bugreport bugreport コマンドを実行する...
この記事では、よく使う adb コマンドをまとめます。 Android Debug Bridge version 1.0.41 Version 31.0.3-7562133 ######adb ...
Android で日付や時刻を表示する際の、言語設定や24時間表示設定への対応方法をまとめます。 対応は簡単で、DateUtils を使うだけです。 val date = DateUtils.f...
Ubuntu マシンの OS (14.04)をアップグレードする必要があり、深く考えず GUI (アップデートマネージャ)で行いました。 しばらくして確認してしたら、下記のように表示されて起動し...
Kotlin で Android アプリの実装中に、ConcurrentModificationException が発生したので記事にしておきます。 発生条件 下記は、Exception が発...
この記事では、Androidアプリのアーキテクチャについて、改めて纏めています。 ポイント Androidに関わらず、オブジェクト思考ではよく言われる、下記を守ることです。 クラスをシンプルに ...
この記事では、Androidで双方向性マップを使う方法について記載しています。(Javaでも使えます) 双方向性マップ 双方向性マップは、「keyを指定してvalueを取得する」だけでなく、「v...
やりたい事 レビュー待ちで、作業が滞ることがあり、改善の第一歩としてPRの時間を見える化する。 見える化の為に、PRのCreateからMergeまでの時間を取得するツールを作成する。 制限事項 ...
この記事では、Androidアプリのパフォーマンス改善のための、方法について記載しています。 改善対象 MapやSetを特定の条件で絞りたい場合、filter関数を使うことがあると思います。 h...
37 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.