← all publishers

oreguchi

@oreguchi source repo

6 published skills

  1. Vb Winforms · oreguchi bundle
    VB.NET で Windows Forms アプリケーションを構築、保守、またはモダナイズする。デザイナー駆動 UI、イベント処理、データバインディング、MVP 分離、モダン .NET への移行を実践的に扱う。WinForms プロジェクトの開発または .NET Framework からの移行時に使用する。
    0
    installs
  2. Vb Di Patterns · oreguchi bundle
    IServiceCollection拡張メソッドを使用してDI登録を整理する。関連するサービスをコンポーザブルなAdd*メソッドにグループ化し、Program.vbをクリーンに保つとともに、テストで設定を再利用可能にする。VB.NET構文では<Extension>属性とModuleを使用して拡張メソッドを定義する。
    0
    installs
  3. Vb Project Setup · oreguchi bundle
    クリーンなプロジェクト境界、再現性のある SDK 設定、ライブラリ・アプリ・テスト・CI・ローカル開発向けの保守しやすいベースラインを持つ VB.NET ソリューションを新規作成または再編成する。
    0
    installs
  4. Vb Coding Standards · oreguchi bundle
    VB.NETで堅牢・高品質なコードを記述するための標準。Class/Structure ベースの値オブジェクト(record 非対応のため手書き Equals/GetHashCode)、Option Strict On、Async/Await、関数型スタイルの LINQ、Memory(Of T)/ArrayPool(Of T) による低アロケーションパターン、ベストプラクティスな API 設計パターンを中心に解説する。なお Span(Of T)/ReadOnlySpan(Of T) は BC30668 のため VB.NET では使用不可(ローカル変数・シグネチャともに不可)。
    0
    installs
  5. Vb Concurrency Patterns · oreguchi bundle
    VB.NETにおける並行処理抽象の選択指針。I/OバウンドにはAsync/Await、プロデューサー/コンシューマーにはChannel(Of T)、ステートフルなエンティティ管理にはAkka.NETを使う。SyncLockや手動同期は極力避ける。
    0
    installs
  6. Opentelemetry Net Instrumentation Vb Ja · oreguchi bundle
    VB.NET コードベースで OpenTelemetry の計装を実装するための指針を提供する。トレース(Activities/Spans)、メトリクス、命名規則、エラー処理、性能、API 設計のベストプラクティスをカバーする。WinForms 環境特有の補足(UI スレッド境界、Generic Host 統合、長期稼働時ライフサイクル)も別ファイルで提供する。
    0
    installs