32 search resultsShowing 1~20 results

Stocked

【Python】`cpython`にコントリビュートしたテストが本当にプロジェクトを壊さないために役立ったお話

はじめに: 前回のあらすじと新たな課題 本稿は、以前に公開した記事から続く物語として、Pythonエコシステム内で発生した互換性問題とその解決に至る経緯を詳述するものです。 前回の記事では、Py...

3
0
Comment0

【Python】エラーに関するドキュメントがないことに耐えられなかったので`cpython`にコントリビュートしたら、プロダクションコードも変更することになったお話

きっかけ 私は以前、Pythonの各ライブラリ型情報をまとめているtypeshedに、ctypesの内部実装_ctypesに定義された_ctypes.COMErrorの型情報を追加するPRをop...

32
9
Comment0

【Python】MCPサーバーを実装する際のテスト戦略案: インメモリクライアントセッション経由で自動テストしてサーバーを走らせるより前にバグに気づこう

はじめに 近年、生成AI/LLMは、強力なテキスト生成能力や推論能力を持つようになりました。一方で、現実世界や外部システムとインタラクションするためには、「ツール」を呼び出して実行する能力が不可...

9
5
Comment0

生成AIと従来のプログラミングを組み合わせる際に考えていること(2025年2月時点)

はじめに 私が所属しているチームではAIと従来のプログラミングを組み合わせる機会が増えています。 AIによる産業構造転換の波は、世界的に見ても避けられない状況です。 この記事ではこの状況に対する...

7
4
Comment0

【Python】ボイラープレートなメソッドを、呼び出し可能オブジェクトを返すディスクリプタで型安全にDRY化しよう

はじめに 私が開発に参画しているプロダクトではpywinautoを使用して業務チームの作業効率化を行なっています。 そのプロダクトでは原則1つの画面コンポーネントを操作するオブジェクトを1つのク...

6
4
Comment0

【Python】非推奨になった関数やメソッドのリプレイス工程にとっても便利な`typing_extensions.deprecated`

はじめに ある関数やメソッドを非推奨にして今後リプレイスしていくということは開発時によくあることだと思います。 しかし、特徴的な使われ方や名前であるならまだしも、使われ方も名前も似ている関数やメ...

9
1
Comment0

32 search resultsShowing 1~20 results

Qiita is a knowledge sharing service for engineers.

  1. You can follow users and tags
  2. You can stock useful information
  3. You can make edit suggestions for articles
Functions that can be used after logging in