microsoft / microsoft/sqlmanagementobjects

Replace type-aware factory methods in ObjectKeyBase with collection instance methods

オープン
#139 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

主要言語
C#
スター
143
フォーク
28
PR マージ指標
30日以内にマージされた PR はありません

説明

https://github.com/microsoft/sqlmanagementobjects/blob/54e95cd095e232e43e711e65a83d55514ddc5e0e/src/Microsoft/SqlServer/Management/Smo/SmoCollectionBase.cs#L638

GetFieldNames and CreateKeyOffset can likely be replaced with a set of abstract/virtual methods in the collection hierarchy because each collection instance knows the type of its member. Address this issue after completing #130

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

調査の方向性

SmoCollectionBase.cs の 638 行目付近から始め、GetFieldNames と CreateKeyOffset を含む ObjectKeyBase と、その周辺のコレクション階層を調べます。まず issue #130 を完了し、次に各コレクションインスタンスがこれらの操作を提供できる方法を判断します。完了の条件は、型対応の factory メソッドが階層全体でコレクションインスタンスのメソッドに置き換えられていることです。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
csharp
領域
api, backend
issue の種類
リファクタリング
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
42/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。