最近、AIコーディングツールとして話題となっているのが、Cursor と Claude Code。 両方とも、AIにコードを書かせる・修正させることができますが、どっちを使えばいいのか、どう違うのか、何が出来て何が出来ないのか、詳しく知りたかったので調べてみまし…
先日、日本語で書かれた紙の資料を海外の方に送りたいことがありました。 いくつか方法を試した結果、思ったより簡単にできる方法を見つけたので書いておこうと思います。 手順は2つ 一気やることは難しいので、まずは、手順を段階分けしてみました。 紙の書…
AIを使用して、動くプログラムを作るのことは、簡単にできる世の中になってきました。 では、システム開発全体ではどのようにAIを活用できるのか、ウォーターフォール型開発を例に理想形を考えてみました。 品質を担保しつつどのように効率化できるか、とい…
近年、様々なAI活用のツールが登場しており、システム開発に活用することで、開発効率や品質を飛躍的に向上させることが出来るようになったと感じています。 そこで、システム開発で活用できる今注目のAIツールについてまとめてみました。使い方を深く理解す…
近年、ChatGPTのような生成系AIや音声アシスタント、画像認識など、AIが身近になってきました。でも、実際にAIがどういう仕組みで動いてるか知らなかったため、ちょっと調べてみました。 認識に間違いがあったらコメントで教えてもらえると嬉しいです。 AI自…
概要 前回は、mock-alchemyを使ってテストコードを書いてみました。 今回は、SQLiteを使った場合のテストコードを書いてみようと思います。 やりたいこと 今回のテストも、レポジトリ層の関数に対してのテストとなります。ただ前回と違い、今回はデータベー…
概要 PythonとSQLAlchemyを使ってデータベースの操作をしているコードに対して、mock-alchemyを使ってテストコードを書く機会がありました。 その整理と備忘録を兼ねて、まとめようと思います。 やりたいこと 今回のテスト対象となるのは、データベースを操…