本文へ移動

AIを使う。開発を考える。

AIの活用から、ソフトウェアの設計・開発、日々の学びまで。試したことと考えたことを記録しています。

ブログの新着記事

58件
カテゴリーで絞り込む

Railsのループ処理でメモリ使用量を抑える。N+1の次に見ること

Railsで大量データを扱うとき、N+1だけでなくメモリ使用量にも注意が必要です。find_each、事前取得、group_by、index_byの使いどころを整理します。

プログラミング(Ruby・Rails)
約4分

AIの考え方を、自分の考え方に逆輸入する

AIの回答プロセスから、問題の分解・選択肢の比較・自己レビューといった考え方を人間側に取り入れる視点を整理します。

AI・AIエージェント
約4分

結合テストの質は誰が書くかで変わる。だから観点を揃える

結合テストは書く人の経験に左右されます。入力・権限・連携・異常系などの観点をチームで揃え、抜け漏れを減らす方法を整理します。

システム開発
約6分

結合テストで想定外のバグを見つけるには、開発者目線を一度外す

結合テストで想定外のバグを見つけるために、開発者目線を一度外し、ユーザーの流れ・データ状態・過去のバグを観点に入れる考え方を整理します。

システム開発
約7分

プルリクを定期的に見返すと、自分の成長が見えてくる

1年前のプルリクを振り返り、コードやレビューコメントの変化から“自分の成長”を実感した経験をまとめた記事です。 過去のコードに気付きが眠っていることや、定期的な振り返りが自己肯定感・学習効率を上げることを示す内容になっています。

システム開発
約5分

「除外」より「許可」。セキュアで読みやすいコードにする

禁止リストで不要なものを弾くより、許可リストで必要なものだけを通すほうが安全で読みやすくなる場面があります。入力検証や権限設計の具体例で整理します。

システム開発
約4分

発表すると、理解は一段深くなる

発表することで、自分が理解していること・曖昧なことが見える理由を、仕事や学習の実感から整理します。

業務効率化・考え方
約4分

現実世界にもリファクタリングを。残すものと変えるものを分ける

コードのリファクタリングと同じように、日常や仕事でも本質を残しながら仕組みを整える考え方を整理します。

業務効率化・考え方
約3分

RubyでOpenAI APIをアプリに組み込むときに見ること

RubyでOpenAI APIを使うときの基本構成、環境変数、エラー処理、ログに残すべき情報を実務目線で整理します。

AI・AIエージェント
約3分

ブラウザ作業が速くなるショートカットキー

ブラウザでのタブ移動、検索、ページ操作など、日常業務で効くショートカットキーを実務目線で整理します。

業務効率化・考え方
約4分

管理人プロフィール

あゆの塩焼きのプロフィール画像

あゆの塩焼き

現役Webエンジニア。日々の開発で得た学びや思ったことを記録しています。

詳しいプロフィールを見る

次の学びも、見逃さずに。

AIの実例・研究・ブログ・読書の更新を、RSSリーダーでまとめて購読できます。

RSSを購読する

Loading...