最近は、CursorとDevinを使いこなしてVibe codingしてます。ある程度の開発経験を経た上での学びを言語化しました。 TDDの基本をおさらい TDD(Test Driven Development)は、機能を実装する前にまず「失敗するテスト(=Red)」を書き、それを通すための最小限の ...
という大層原始的な方法でテストというか動作確認してやり過ごしてきたのですが、そろそろちゃんとテストしないと二進も三進も行かない案件がコンニチワしてきたのでちゃんとテストを自動化しようと思います。 pytestでテストする準備段階として ...
先日、Windows 10標準の電卓アプリがオープンソースで公開されて話題となった。筆者も気になってソースコードを覗いてみた。電卓は実用的なアプリである上に、それほど難しいわけではないので、実際に作ってみると、プログラミング技術のレベルアップに ...