2023-01-01から1年間の記事一覧

2023年の振り返り

仕事 ビジネスチャットシステムの改修/保守(〜2023年8月) DMPの管理画面の新規開発(2023年9月〜) アウトプット GitHub リポジトリ作成 コントリビューション ブログ Zenn Scrap 参加イベント 読書 LAPRASスコア プライベート 振り返り感想 仕事 ビジネス…

『3分間コーチ ひとりでも部下のいる人のための世界一シンプルなマネジメント術』を読んで

はじめに どんな本か なぜ読むのか ざっくり感想 印象に残ったナレッジ 「何かあったら声をかけてくれ」だと相手は声をかけられない アクノレッジメントすることで部下を方向づけることができる 「それで私はどうなるのか?」部下はいつもそれを気にしている…

『レガシーコードからの脱却 ―ソフトウェアの寿命を延ばし価値を高める9つのプラクティス』を読んで

はじめに どんな本か なぜ読むのか ざっくり感想 "レガシーコード"の定義 原則とプラクティス 9つのプラクティス 1. やり方より先に目的、理由、誰のためかを伝える 2. 小さなバッチで作る 3. 継続的に統合する 4. 協力しあう 5. 「CLEAN」コードを作る 6. …

【PlanetScale】Quickstart + α

はじめに PlanetScaleとは アカウントの作成 クイックスタート プラスアルファ データベースのバージョン確認 Safe migrationsがONの状態でのスキーマ変更 ブランチの作成 本番ブランチの設定 デプロイリクエスト データベースの削除 はじめに 個人開発で使…

【Android】"app_name"の値を変更したのにアイコン下のアプリ名が変わらなかった話

はじめに 原因 はじめに 仕事で数十分悩んだので記事にしておきます。端末のアプリアイコンが並ぶ画面でアイコン下のアプリ名を変えたくて調べると、strings.xmlの"app_name"の値がアプリ名なのでそこを変えようといった内容がヒットします。しかし自分の環…

【iOS】extensionを使ってUserDefaultsをちょっといい感じに拡張する

はじめに 拡張しない場合 拡張してみる ChatGPTに確認 はじめに 仕事で関わっているアプリのコードではUserDefaultsを使用した値の管理方法が整理されていなかったことから、いい感じのUserDefaultsの使い方がないか調べたのでメモしておきます。 拡張しない…

【Android】画像読み込みライブラリの選定

はじめに 前提 画像読み込みライブラリとは 選定をすることになった経緯 選定までの流れ 要件を書き出す 選定基準を書き出す 機能 使いやすさ パフォーマンス アップデート状況 人気 候補を調べる 選定基準について調査する 機能 使いやすさ パフォーマンス …

ESLintでdefault exportをエラーにする

やりたいこと 前提 手順 eslint-plugin-importをインストール .eslintrcを編集 やりたいこと 以下のようにdefault exportしている場合はESLintでエラーとしたい。 const num = 100; export default num; default exportとnamed exportどちらを使うべきか?み…

『プリンシプル オブ プログラミング 3年目までに身につけたい 一生役立つ101の原理原則』を読んで

はじめに どんな本か なぜ読むのか ざっくり感想 学びになったプリンシプル SLAP ボーイスカウトの規則 曳光弾 ラバーダッキング 割れた窓の法則 ジョシュアツリーの法則 はじめに 『プリンシプル オブ プログラミング 3年目までに身につけたい 一生役立つ10…