プログラミング

プロおよび熱狂的プログラマーのためのQ&A


30
プライベートメソッドをテストする必要がありますか、パブリックメソッドのみをテストする必要がありますか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 昨年休業。 私はプライベートメソッドをテストする方法についてこの記事を読みました。オブジェクトの外部から呼び出されるパブリックメソッドのみをテストする方が速いといつも思っていたので、通常はテストしません。プライベートメソッドをテストしますか?常にテストする必要がありますか?

14
Javaに最適なモックフレームワークは何ですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 Javaでモックオブジェクトを作成するための最良のフレームワークは何ですか?どうして?各フレームワークの長所と短所は何ですか?

7
[終了]から読んで学ぶための良いHaskellソース
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 Haskellを使用していて、質の高い最新のHaskellと見なすことができるオープンソースプログラムには、どのようなものがありますか?コードベースが大きいほど良いです。 彼らのソースコードから学びたいです。小さなコードの例から学習するポイントを過ぎているように感じます。多くのことが起こっている場合(ログ、I / O、構成など)に、コードの構造、モナドの相互作用を確認したいと思います。



5
__attribute __((constructor))はどのように正確に機能しますか?
セットアップが必要なことは明らかです。 正確にはいつ実行されますか? 括弧が2つあるのはなぜですか? ある__attribute__機能は?マクロ?構文? これはCで動作しますか?C ++? 機能する関数は静的である必要がありますか? いつ__attribute__((destructor))実行しますか? Objective-Cの例: __attribute__((constructor)) static void initialize_navigationBarImages() { navigationBarImages = [[NSMutableDictionary alloc] init]; } __attribute__((destructor)) static void destroy_navigationBarImages() { [navigationBarImages release]; }
347 c++  objective-c  c  gcc 

21
ポリモーフィズムvsオーバーライドvsオーバーロード
Javaに関して、誰かが尋ねると: ポリモーフィズムとは何ですか? 思いのオーバーロードまたはオーバーライド許容答えは? それだけではない。 実装のないメソッドを定義した抽象基本クラスがあり、そのメソッドをサブクラスで定義した場合でも、それはオーバーライドされますか? 過負荷は確かに正しい答えではないと思います。

9
マルチプロセッシングプールと同様のスレッドプール?
マルチプロセッシングモジュールのプールクラスと同様に、ワーカースレッド用のプールクラスはありますか? たとえば、マップ関数を並列化する簡単な方法が好きです def long_running_func(p): c_func_no_gil(p) p = multiprocessing.Pool(4) xs = p.map(long_running_func, range(100)) ただし、新しいプロセスを作成するオーバーヘッドなしでそれを実行したいと思います。 GILについて知っています。ただし、私のユースケースでは、関数はIOにバインドされたC関数になり、Pythonラッパーは実際の関数呼び出しの前にGILを解放します。 独自のスレッドプールを作成する必要がありますか?

30
エラーメッセージ '要求されたタイプの1つ以上をロードできません。詳細については、LoaderExceptionsプロパティを取得してください。
Entity Framework、SQL Server 2000、Visual Studio 2008、およびEnterprise Library を使用してアプリケーションを開発しました。 ローカルでは問題なく動作しますが、プロジェクトをテスト環境にデプロイすると、次のエラーが発生します。 要求されたタイプの1つ以上をロードできません。詳細については、LoaderExceptionsプロパティを取得してください スタックトレース:System.Reflection.Module._GetTypesInternal(StackCrawlMark&stackMark) System.Reflection.Assembly.GetTypes()で System.Data.Metadata.Edm.ObjectItemCollection.AssemblyCacheEntry.LoadTypesFromAssembly(LoadingContext context)で System.Data.Metadata.Edm.ObjectItemCollection.AssemblyCacheEntry.InternalLoadAssemblyFromCache(LoadingContext context)で System.Data.Metadata.Edm.ObjectItemCollection.AssemblyCacheEntry.LoadAssemblyFromCache(Assembly assembly、Boolean loadReferencedAssemblies、Dictionary 2 knownAssemblies, Dictionary2&typesInLoading、List`1&errors)で System.Data.Metadata.Edm.ObjectItemCollection.LoadAssemblyFromCache(ObjectItemCollection objectItemCollection、Assembly assembly、Boolean loadReferencedAssemblies)で System.Data.Metadata.Edm.ObjectItemCollection.LoadAssemblyForType(Type type)で System.Data.Metadata.Edm.MetadataWorkspace.LoadAssemblyForType(Type type、Assembly callingAssembly)で System.Data.Objects.ObjectContext.CreateQuery [T](String queryString、ObjectParameter [] parameters)で Entity Frameworkに問題があるようです、それを修正する方法の手がかりはありますか?

28
SQL Server DBのすべてのインデックスとインデックス列のリスト
SQL Server 2005以降ですべてのインデックスとインデックス列のリストを取得するにはどうすればよいですか?私が得ることができる最も近いものは: select s.name, t.name, i.name, c.name from sys.tables t inner join sys.schemas s on t.schema_id = s.schema_id inner join sys.indexes i on i.object_id = t.object_id inner join sys.index_columns ic on ic.object_id = t.object_id inner join sys.columns c on c.object_id = t.object_id and ic.column_id = c.column_id where i.index_id > …



30
Visual Studioは「コピーできませんでした」…ビルド中
VS2012 C#プロジェクトのビルド中にこのエラーが発生し続ける Error 41 Could not copy "obj\Debug\WeinGartner.WeinCad.exe" to "bin\Debug\WeinGartner.WeinCad.exe". Exceeded retry count of 10. Failed. Error 42 Unable to copy file "obj\Debug\WeinGartner.WeinCad.exe" to "bin\Debug\WeinGartner.WeinCad.exe". The process cannot access the file 'bin\Debug\WeinGartner.WeinCad.exe' because it is being used by another process. 今私はプロセスを殺すことを理解しました Weingartner.WeinCad.vhost.exe (時々)動作しますが、これは私の神経になっています。これをまったく止める方法はありますか? 私のデバッガ設定は

4
@Nullableアノテーションの使用法
私は次のように宣言されたJavaのいくつかのメソッドを見ました: void foo(@Nullable Object obj) { ... } @Nullableここの意味は何ですか?それは入力が可能であるという意味nullですか? 注釈がなくても、入力はnullになる可能性があるので、それだけではないでしょうか?
347 java  annotations 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.