Autofixture: 名前空間の解放

作成日 2016年03月03日  ·  21コメント  ·  ソース: AutoFixture/AutoFixture

Ploehから名前空間を解放するのはどうですか?

question

最も参考になるコメント

フィードバックありがとうございます!

この議論が和らいだので、ここからの「投票」とツイートを数えたところ、2人がこの提案に賛成しているのに対し、10人は名前空間を現在のままにしておきたいと考えています。 さらに、いくつかのコメントは特に好みがないことを示しているので、私はそれらを私の集計に含めませんでした。

ただし、名前空間をそのまま維持することに投票するので、実際にはこの提案に対して11票になります。

最も重要な理由は、変更をコストよりも大きくすることの利点が見つからないことです。

変更を加えることの利点は、私が知る限り、最小限であるということです。 私は知覚についての議論を理解しています、そして私はそれについて異議を唱えません。 ただし、これは完全に主観的なものです。 例として、私はUnquoteライブラリの喜んでいるユーザーであり、 Swensen.Unquoteライブラリをインポートしなければならないことは少しも気になりません。

変更のコストも最小限です。 ただし、すべてのユーザーコードが破損することを意味します。 その修正は簡単です。人々は単にインポートディレクティブからPloeh.を削除する必要があります。 (Resharperがこれを自動的に実行できると言う人もいると思いますが、今は推測しているだけです。)それでも、どんなに小さくてもユーザーにとっては不便なので、保証する必要があります。

変更を加えることの長所と短所はどちらも小さいため、簡単な決定ではありません。 そのような場合、私は注意を怠る傾向があります。明白な理由がないのにユーザーに迷惑をかけないでください。 それでも、この問題に関するユーザーの意見を評価するためにフィードバックを求めたのは、十分に近い電話です。 結果は統計的に重要ではありませんが、私の意見を変えることはありません。

@ bjorn-ali-goransson、私が価値があると思ったこの議論を始めてくれてありがとう。 誰かが現状に挑戦する勇気を持っていることを嬉しく思います。 あなたはそれを続けるべきです。

私の決定はあなたが望むようには進まないが、私がそれを公正に審議したことをあなたが見つけてくれることを願っている。

全てのコメント21件

詳しく教えていただけますか?

using AutoFixture;よりもusing Ploeh.AutoFixture; using AutoFixture;方がいいと思います

2016年3月3日夜十時34分GMT + 01:00ニコスBaxevanis [email protected]

詳しく教えていただけますか?


このメールに直接返信するか、GitHubで表示してください
https://github.com/AutoFixture/AutoFixture/issues/538#issuecomment -191973353

Ploehの部分はこれが個人的なものだったときの名残のようです
趣味のプロジェクト、または単なる概念実証、または実験...それはそうではありません
もう。

プロジェクトがさらに牽引力を獲得したとき(これは、次のように発生する可能性が高いと思われます)
.NETの世界はますますDIに引き寄せられています)、
プロジェクトをAutoFixture財団が所有するように移動することもできます。

もちろん、それはまったく別の問題です。

2016-03-03 22:37 GMT + 01:00BjörnGöranssonbjorn.a。 [email protected]

using AutoFixture;よりもusing Ploeh.AutoFixture; using AutoFixture;方がいいと思います

2016年3月3日夜十時34分GMT + 01:00ニコスBaxevanis [email protected]

詳しく教えていただけますか?


このメールに直接返信するか、GitHubで表示してください
https://github.com/AutoFixture/AutoFixture/issues/538#issuecomment -191973353

この提案に技術的な動機がある場合は訂正してください。ただし、これを正しく理解している場合は、主に知覚に関するものです。

公開するほとんどのコードに_Ploeh_の部分を追加するのは正しいことです。 AutoFixtureは確かに個人的なプロジェクトとして始まりました。

AutoFixtureですべての名前空間を変更することは重大な変更になるため、AutoFixture 3でできることではありませんが、AutoFixture4ではそれを検討できます。

人々はこの提案についてどう思いますか? / cc @moodmosaic @ecampidoglio @adamchester

自動フィクスチャのユーザーであり、変更する意味がありません。 Ploehブログにはたくさんの便利なものがあります:)

これは、新しいユーザーの観点からは少し理にかなっていますが、正直に言うとそれほど問題ではありません。 名前空間のインポートは通常、IDEによって自動的に行われます。

インポートにエイリアスを付けます。

_Ploeh_が名前空間の一部であることに問題はありません。

結局のところ、_Ploeh_を見ると、それは何か良いものであり、高品質であることがわかります。

_Ploeh.AutoFixture_として保持します。

パブリックな「ブランド」はAutoFixtureです...名前空間が何であるかは実際には問題ではありません。

Json.NETでも同じではないですか? Newtonsoft.Jsonで始まる名前空間..。

参考:ツイッターでコメントを募集しました: https

(ここに表示されない応答がいくつかある場合があります。)

名前空間を変更する理由はまったくわかりません。 @moodmosaicが指摘しているように、_Ploeh_の名前は品質と職人技に関連しているため、知覚的には、それを維持することは非常に理にかなっています。

また、プロジェクトの履歴を名前空間に表示することに問題はないと思います。 これは、プロジェクトのルーツと、元のアイデアを考案した作者へのオマージュです。

@ecampidoglioに同意します。 関連するメモで、_ploeh_はどういう意味ですか?

Json.NETがNewtonsoftとして名前空間化されているという問題もあります! (:+1: @tsimbalar私に思い出させてくれて...)

@ecampidoglio 、私のポイントは、プロジェクト自体が、名前空間に署名する行為が過剰になるという有用性と職人技のポイントに到達したということです。 AutoFixtureであることが、それを不要にします。

@ploeh :「våga」は思い切って!

それは問題ではないと思います。 ただし、OPはプロジェクトをフォークして、問題のあるプレフィックスを削除できます。 次に、ユーザーに好みを決定させます。

はい; Ploeh自身がそれを削除することを選択した場合にのみ、あなたは
そうする。 それ以外にそれを維持する他の理由があるようではありません
同じことをするために彼の(潜在的な)意見に自分自身を合わせます。

2016年3月4日18:13 GMT + 01:00マイクMogosanu [email protected]

それは問題ではないと思います。 ただし、OPはプロジェクトをフォークして、
問題のあるプレフィックス。 次に、ユーザーに好みを決定させます。


このメールに直接返信するか、GitHubで表示してください
https://github.com/AutoFixture/AutoFixture/issues/538#issuecomment -192362828

さて、その最後の発言は少しトロールすぎました。 言い換えると、プローはその時が来たと思っているのではないでしょうか。

たぶん、autofixtureのユーザーのほとんどはそれを気にしませんか?

名前空間をそのままにしておくのが好きです。

私はそれを残します。 それはネーミングの「独自性」に貢献します。 将来誰かがまだFoo.AutoFixtureを作成するかもしれません、またはMSはSystem.AutoFixtureを作成することができます:)

フィードバックありがとうございます!

この議論が和らいだので、ここからの「投票」とツイートを数えたところ、2人がこの提案に賛成しているのに対し、10人は名前空間を現在のままにしておきたいと考えています。 さらに、いくつかのコメントは特に好みがないことを示しているので、私はそれらを私の集計に含めませんでした。

ただし、名前空間をそのまま維持することに投票するので、実際にはこの提案に対して11票になります。

最も重要な理由は、変更をコストよりも大きくすることの利点が見つからないことです。

変更を加えることの利点は、私が知る限り、最小限であるということです。 私は知覚についての議論を理解しています、そして私はそれについて異議を唱えません。 ただし、これは完全に主観的なものです。 例として、私はUnquoteライブラリの喜んでいるユーザーであり、 Swensen.Unquoteライブラリをインポートしなければならないことは少しも気になりません。

変更のコストも最小限です。 ただし、すべてのユーザーコードが破損することを意味します。 その修正は簡単です。人々は単にインポートディレクティブからPloeh.を削除する必要があります。 (Resharperがこれを自動的に実行できると言う人もいると思いますが、今は推測しているだけです。)それでも、どんなに小さくてもユーザーにとっては不便なので、保証する必要があります。

変更を加えることの長所と短所はどちらも小さいため、簡単な決定ではありません。 そのような場合、私は注意を怠る傾向があります。明白な理由がないのにユーザーに迷惑をかけないでください。 それでも、この問題に関するユーザーの意見を評価するためにフィードバックを求めたのは、十分に近い電話です。 結果は統計的に重要ではありませんが、私の意見を変えることはありません。

@ bjorn-ali-goransson、私が価値があると思ったこの議論を始めてくれてありがとう。 誰かが現状に挑戦する勇気を持っていることを嬉しく思います。 あなたはそれを続けるべきです。

私の決定はあなたが望むようには進まないが、私がそれを公正に審議したことをあなたが見つけてくれることを願っている。

@ ploeh-特別な瞬間をとって、あなたがこれに

ソフトウェア開発における談話がどのように行われるべきかを理解するのを助けるために私が人々をこのチケットに送っても驚かないでください。 あなたのテクニックは、まさに技術的な問題の議論に関する私の哲学です。

このページは役に立ちましたか?
0 / 5 - 0 評価

関連する問題

ploeh picture ploeh  ·  3コメント

ecampidoglio picture ecampidoglio  ·  7コメント

DeafLight picture DeafLight  ·  5コメント

JoshKeegan picture JoshKeegan  ·  6コメント

malylemire1 picture malylemire1  ·  7コメント