ASP.NET CoreのAPIを追加・修正し、入出力の型、HTTPステータス、OpenAPI文書、共通エラー処理、確認用リクエストまで整えます。
- 既存の作法に合わせたAPI追加
- OpenAPIによる入出力の文書化
- エラー応答と例外処理の統一
コーディング規約、フレームワーク、リファクタリング、コードレビュー(1.6万 件)
ASP.NET CoreのAPIを追加・修正し、入出力の型、HTTPステータス、OpenAPI文書、共通エラー処理、確認用リクエストまで整えます。
.NET Frameworkの起動ログを読み、実行環境の選択や読み込みに失敗する原因を診断します。.NET 3.5のインストール画面が出る条件も追跡します。
Androidのクラッシュ記録にある.NETランタイムのアドレスを、デバッグシンボルを使って関数名・ソースファイル・行番号へ変換し、調査の手がかりを整理します。
.NETのループ処理を複数データの一括演算で最適化し、既存のSIMDコードもレビューします。元の計算結果との一致やメモリ安全性、環境ごとの動作を検証するスキル。
MSBuildのプロジェクトやビルド定義を点検し、重複設定・条件式・パス・独自処理などの問題を、影響と優先度、例外を踏まえた改善案とともに示すスキル。
.NET MAUIアプリの起動・中断・復帰に合わせた処理を設計します。Windowイベントと各OSの対応を整理し、下書きや入力状態の保存・復元、複数ウィンドウに対応します。
MSBuildで出力先や公開先へファイルをコピーする条件を選び、毎回の不要なコピーを減らします。テストなどで変更された出力ファイルを元に戻す設定も扱います。
MSBuildでコンパイル開始前に時間がかかる原因を、ログや計測値から調べます。ファイル探索、インポート、重複評価を確認し、根拠のある最小限の改善につなげます。
Apple向け.NETアプリのクラッシュログを解析し、実行時のアドレスを関数名・ソースファイル・行番号に変換して、障害箇所の調査を支援するスキル。
Blazor Web Appにログイン状態と権限に応じたアクセス制御を設定し、描画方式の違いによる認証情報の欠落やIdentity画面の不具合を調べるスキル。
MSBuildのファイル一覧や付随情報の扱いを点検し、Include・Remove・Updateの使い分け、条件での絞り込み、重複や処理回数の問題を確認・修正します。
複数プロジェクトや複数の対象フレームワークをビルドする際の出力先の衝突をログから調べ、ファイルの上書きや断続的な失敗につながる設定と修正方法を特定するスキル。
C#/.NETコードの非同期処理、文字列、コレクションなど約50種の性能上の問題を調べ、検出件数と重要度、具体的な修正案をまとめるスキル。
MSBuild/.NETのビルド時間を初回・変更後・変更なしの条件で測定し、改善前後を比較する基準を作ります。出力配置や依存関係の見直しも扱います。
Blazorの初期表示から操作可能になるまでの状態を引き継ぎ、データの二重取得や画面のちらつき、サービス参照の不具合を修正するスキル。
.NETのビルドやテストで実行履歴を残すバイナリログを生成し、上書きを避けた保存とファイルの確認まで案内する、原因・性能調査の準備用スキル。
.NET MAUIの画面とデータを結び付ける実装を支援します。XAMLやC#の型チェック、変更通知、値変換、未設定値の表示まで整理するスキルです。
.NET MAUIアプリの画面遷移をShellで組み立てます。タブやサイドメニューの設定から、ページ間のデータ受け渡し、戻る操作の確認まで扱います。
ASP.NET Coreでデータの登録・参照・更新・削除を行う画面やAPIを生成するスキル。既存の見た目やコード規約に合わせ、データベース連携と動作確認まで扱います。
BenchmarkDotNetで.NETの小さな処理を測定し、実装や実行環境による性能差を比較します。測定目的に合うケース設計から設定、実行、結果の確認までを支援します。
新しいBlazor Webアプリを、必要な操作性や公開環境に合う描画方式を選んで作成します。認証の初期設定、プロジェクト構成、ビルドと起動確認も扱います。
.NET MAUIの開発環境を診断し、SDKやJDKなどの不足・バージョン不整合を修正します。必要なバージョンはNuGetの情報から取得し、修正後も再検証します。
.NET MAUIアプリでスクロール可能な一覧やグリッドを作り、項目選択・グループ化・追加読み込み・スワイプ操作などを実装するためのスキル。
MSBuildで生成したソースや設定ファイルが、コンパイルや出力に含まれない問題を扱います。生成処理の実行順、配置先、取り込み方法、Clean時の削除登録を整理します。