プログラミング

プログラミング

【第4回】Python pytest 入門 — テスト設計のベストプラクティスとよくある落とし穴・応用Tips

pytestのモック(monkeypatch、MagicMock)、カバレッジ測定(pytest-cov)、テスト設計のベストプラクティスを解説。実務で陥りやすい罠と応用Tips。
プログラミング

【第3回】Python pytest 入門 — parametrizeで複数パターンのテストをスッキリ書く方法

pytest parametrizeの使い方を紹介。複数パターンのテストをシンプルに書く方法、複数引数の渡し方、idでテスト名を読みやすくする工夫、indirectを使ったfixture連携まで解説します。
プログラミング

【第2回】Python pytest 入門 — fixtureを使ったテストの前処理・後処理と共通化テクニック

pytest fixtureの使い方を解説。テストの前後処理、yield、scope、conftest.pyでの共通化、組み込みfixture、パラメータ付きfixtureなど実践的なテクニックを紹介します。
プログラミング

Python collectionsの7つの型の使い分け|実測データで効率化を判断

Pythonの collections モジュールから defaultdict、Counter、deque、namedtuple、ChainMap、UserDict、OrderedDict の活用法を実測ベースで解説。いつどの型を使うかが判断できます。
プログラミング

Python uv入門|pipとの違いと乗り換え手順

Rust製のPythonパッケージ管理ツールuvを、pipとの違いや具体的な使い方、既存プロジェクトからの移行方法まで解説。デプロイ速度の改善を目指すなら必見です。
プログラミング

Vue 3 と Vue 2 の違いまとめ|移行前に押さえるべき変更点

Vue 3 と Vue 2 の主な違いをまとめました。リアクティビティの仕組み、Options API と Composition API、破壊的変更など、移行時に必要な知識をわかりやすく解説します。
プログラミング

【第4回】Python pytest 入門 — モックのよくある誤りとテストを壊さないための落とし穴Tips

pytestのモック使用時のよくある誤りと、GitHub Actions での自動テスト実行の方法を実装例付きで解説。CI・CIパイプラインの構築までをカバーしたシリーズ最終回。
プログラミング

【第3回】Python pytest 入門 — fixtureとモックを組み合わせた実践的なテスト設計

conftest.pyでのfixture共有とモックの組み合わせ方を学ぶ。スコープ設定、yield、pytest-mockの使い方を実例で解説。
プログラミング

【第2回】Python pytest 入門 — patch・MagicMock・side_effectを使いこなすモック応用術

pytest フィクスチャの使い方を初心者向けに解説。fixture、yield、conftest.py、scope、autouseの基本から応用まで学べます
プログラミング

不動産情報ライブラリAPIで地図アプリを自作|FastAPI + PostGIS + Vue実装ガイド

国土交通省の不動産情報ライブラリAPIを使って、FastAPI + PostGIS + Vueで地図アプリを実装する方法。空間検索の実装例とハマりポイントを紹介します。