MENU

Testing TrophyをAI駆動開発に落とすための試行錯誤メモ(テスト件数と層配分の指針づくり)

はじめに Testing Trophy を学んで、フロントエンドテストの全体像・効果的なテストの(各レイヤー)バランスはある程度理解できました。 ただ、実際にCursorにテストを書かせてみると、読み取り系の機能だけで何十件ものテストが出てくるなど、量が暴走する…

AIがE2Eテストばかり書いてきたので、Testing Trophyで整理してみた【学習メモ】

はじめに これまで、私はバックエンドメインで開発に携わっていて、フロントエンドのテストにはほとんど触れてきませんでした。 現在の案件ではAIに多くのコードを書いてもらっており、ガードレールとしてのテストの重要性を感じています。 開発当初、AI に…

SSR, CSRって結局なに?Reactアプリの構成と実装はどう変わるのか【学習メモ】

はじめに 仕事でフロントアプリのレンダリング方式を検討することになったとき、 「SSR?CSR?SSG?SPA?」という、ずっと目を背けていた言葉が一気に出てきて混乱しました。 特に「SSRとCSRでアプリの構成ってどう変わるんだっけ?」という部分が曖昧で、自…

一つのPCで複数のGitアカウントを自動で使い分ける方法

はじめに GitHubとGitLab など、複数のGitホスティングサービスをプロジェクトごとに使い分けるケースは珍しくなくないとおもいます。 特に、プロジェクトの性質や関係者によってアカウントを明確に分けて運用する必要がある場合、 一台のPC上で安全かつ確実…

Spring Data JDBCのMappedCollectionで親子関係を定義したら、一部のカラムだけ値を取得できなくなった話

割とくだらない話なんですが、事態を理解するまで時間かかって悔しかったので記事にします。 1. 何が起こったか Spring Data JDBC を使って、1:1:1 のリレーションを持つエンティティ(親 → 子 → 孫) を @MappedCollection でマッピングしました。 CrudRepo…

「エンドポイントに迫る脅威」勉強会まとめ・感想

はじめに ibm-developer.connpass.com 今日、こちらの勉強会に参加してきました。 私はセキュリティの知識はあまりないんですが、初心者にもわかりやすくて勉強になったので、後から見返す用にまとめたいと思います。 エンドポイントセキュリティとは エンド…

ペアプロライブコーディングイベントに参加したら色んな学びがあった。

はじめに 先日、こちらのイベントに参加しました。 creationline.connpass.com ペアプロ・モブプロってその良さ・メリットはいろんな場で語られているけど、実際他の人たちがペアプロしているのをみたことってないよなあと思い、せっかくなので現地参加させ…