1 名前:デフォルトの名無しさん mailto:sage [2019/07/16(火) 15:36:23.74 ID:i1fbuZ/pM.net] !extend:checked:vvvvv:1000:512 次スレを立てる時は↑を2行冒頭に書くこと(1行分は消えて表示されない為) 「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。 他のスレッドでは書き込めないような低レベルな質問、 質問者自身なんだか意味がよく分からない質問、 ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。 内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。 なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。 C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください >>980 を踏んだ人は新スレを建てて下さい。 >>980 が無理な場合、話し合って新スレを建てる人を決めて下さい。 ■関連スレ C#, C♯, C#相談室 Part95 https://mevius.5ch.net/test/read.cgi/tech/1508168482/ ■コードを貼る場合は↓を使いましょう。 ideone.com/ https://dotnetfiddle.net/ ■前スレ ふらっと C#,C♯,C#(初心者用) Part143 https://mevius.5ch.net/test/read.cgi/tech/1558002486/ ■情報源 https://docs.microsoft.com/ja-jp
231 名前:デフォルトの名無しさん mailto:sage [2019/08/14(水) 09:34:24.96 ID:mrBPpWLv0.net] >>217 この前マイクロソフトの人柄ヌゲットと言ってたからヌゲットでOK
232 名前:デフォルトの名無しさん mailto:sage [2019/08/14(水) 09:38:00.49 ID:28G/wIAb0.net] 標準とか外部ライブラリーって>>1 のどこに書いてあるんだよ つまり「個人の感想です」だな
233 名前:デフォルトの名無しさん mailto:sage [2019/08/14(水) 12:04:33.55 ID:RWvjQCFF0.net] 馬鹿がなんと言おうとスレチ
234 名前:デフォルトの名無しさん mailto:sage [2019/08/14(水) 12:05:06.26 ID:HkWgtzgRM.net] つかSelenium君の問題は、Seleniumの問題というより 彼の頭の悪さの問題なんだよ それを解決するのはこのスレじゃない そこは明白だろ
235 名前:デフォルトの名無しさん [2019/08/14(水) 12:38:54.90 ID:Ct2lHzgAa.net] 誘導してる人の動機が利他的なものなら素晴らしいことだけど、 実際は人を批判しないと気が済まないだけだからねw そこを見透かされてからかわれているのに、それがわからないところが何とも滑稽だね だいたいこんな過疎スレで周辺分野の質問があって誰が困るのかねw 誰も困らないと思うけど。
236 名前:デフォルトの名無しさん mailto:sage [2019/08/14(水) 12:48:55.76 ID:LymH/UUL0.net] 質問者本人が(回答を得られないという点で)困るだろ
237 名前:デフォルトの名無しさん mailto:sage [2019/08/14(水) 13:03:38.03 ID:pFnHcoJr0.net] スレチな質問なんだから誘導して貰えるだけマシ
238 名前:デフォルトの名無しさん mailto:sage [2019/08/14(水) 13:09:35.97 ID:RPrYPUsF0.net] 質問者以外も、どうでもいいやり取りを見せられて迷惑だと思うよ。 過疎っていても適切な話題が書き込まれていた方が良い状態だと思う。
239 名前:デフォルトの名無しさん mailto:sage [2019/08/14(水) 13:40:20.40 ID:mrBPpWLv0.net] >>231 君のようなオナニー野郎が1番気持ち悪いよ
240 名前:デフォルトの名無しさん mailto:sage [2019/08/14(水) 14:49:03.49 ID:jQtv4Yb60.net] そもそも C#もSeleniumも根本はC++で実装さえれている Seleniumに詳しいヤツがいないから いいがかりつけられてばかりでかわいそう
241 名前:デフォルトの名無しさん mailto:sage [2019/08/14(水) 15:26:24.08 ID:RPrYPUsF0.net] >>236 かわいそうって、自分が? 何で実装されているかなんて尚更無関係だろうに、そんな頓珍漢なことばかり言ってるから煙たがられるんだよ。
242 名前:デフォルトの名無しさん mailto:sage [2019/08/14(水) 15:39:01.35 ID:pFnHcoJr0.net] >>236 そんじゃこれからはC++スレで質問してね Seleniumに詳しい奴もいっぱいいるだろうからお前の助けになるだろうよ
243 名前:デフォルトの名無しさん mailto:sage [2019/08/14(水) 16:13:47.02 ID:jQtv4Yb60.net] C#の言語自体がC++で作られてる事をしらんふぬけども
244 名前:デフォルトの名無しさん mailto:sage [2019/08/14(水) 16:16:19.89 ID:IV/LzryA0.net] 僕の内臓を返せ〜
245 名前:デフォルトの名無しさん mailto:sage [2019/08/14(水) 16:59:56.55 ID:jDEWV9x2M.net] Roslynも知らないガイ
246 名前:デフォルトの名無しさん mailto:sage [2019/08/14(水) 17:00:39.76 ID:GCJub4Dp0.net] そもそもかなり長期間seleniumの質問が投げられてるのにseleniumに詳しい奴からの回答なんてruby君以外からほぼ無い状態 だからこそ誘導してるんじゃないか スレ趣旨から多少ずれてようがわかる範囲なら回答してる 回答した上で誘導までしてるのに誘導だけは無視して延々と質問を投げるなら嵐とかわらんじゃないか
247 名前:デフォルトの名無しさん mailto:sage [2019/08/14(水) 17:01:32.64 ID:pFnHcoJr0.net] >>239 GitHub - dotnet/coreclr: CoreCLR is the runtime for .NET Core. It includes the garbage collector, JIT compiler, primitive data types and low-level classes. https://github.com/dotnet/coreclr コア部分は間違いなくC++で開発されているから安心して巣立ってくれ
248 名前:デフォルトの名無しさん mailto:sage [2019/08/14(水) 18:33:13.55 ID:rSDdWO1t0.net] 聞きたくなければ黙ってseleniumをNGワードに入れれば良い 匿名掲示板なので日記書くやつもいるだろうし 他人の服装まで直す行為は無駄 ごちゃごちゃ発言するな
249 名前:デフォルトの名無しさん mailto:sage [2019/08/14(水) 18:48:49.85 ID:Q4kX3C+k0.net] いいかげんseleniumの話題はやめて欲しいよね
250 名前:デフォルトの名無しさん mailto:sage [2019/08/14(水) 21:06:43.58 ID:dNTNWi1CM.net] 業務アプリケーションでElectron.NET使ってる人いる?そういった技術も習得してた方がいいかな?
251 名前:デフォルトの名無しさん mailto:sage [2019/08/14(水) 21:09:29.90 ID:IV/LzryA0.net] どうしてなの――ッ!! どうしてエレクトロンしないのよーッ!!
252 名前:デフォルトの名無しさん [2019/08/14(水) 21:11:16.53 ID:eGLvTmmqa.net] 業務アプリって比較的新しい技術ってあんま使わなくね? 使えるように勉強するのは多いに結構なことだとは思うけど
253 名前:デフォルトの名無しさん [2019/08/14(水) 21:34:40.40 ID:oxhAJDr00.net] RPAスレはSeleniumの話題OKだからそっちいきなよ
254 名前:デフォルトの名無しさん mailto:sage [2019/08/14(水) 22:21:04.82 ID:bBZ00i3Q0.net] Seleniumスレでも発達障害は解決できるとは思えないけどな
255 名前:デフォルトの名無しさん mailto:sage [2019/08/15(木) 00:01:22.09 ID:5MxOdPEK0.net] options.add_argument( '--disable-infobars' ) # 通知バーを消す Ruby で、こう書いても、通知バーを消せない! Chrome なんて、仕様をコロコロ勝手に変えるし、文書も作らないだろ。 ソースコードを読めって、無茶苦茶だろw 各ブラウザの機能なんて、相手にしないほうが良い
256 名前:デフォルトの名無しさん [2019/08/15(木) 00:17:18.78 ID:4RLQ3HFd0.net] >>246 WPFやFormアプリケーションで描画しきれないケースのみ採用するパターンが多いかと。 習得する分には、もしもの時に出せる手札が増える(知見が広がる)ので良いとは思います。
257 名前:デフォルトの名無しさん mailto:sage [2019/08/15(木) 01:51:37.30 ID:yTBvPSIa0.net] 業務アプリは大規模開発だったり要件が機能追加(既存ソースの流用)だったりが多いから知ってる人が少ない技術は敬遠される傾向があるよね・・・
258 名前:デフォルトの名無しさん [2019/08/15(木) 05:13:06.12 ID:YYpr9nEd0.net] dapper で、dynamic型で取得したレコードのカラム名は、どうやってプロパティにマッピング?すればよいでしょうか? 以下のようなイメージです。 var list = connection.Query<dynamic>(@"SELECT cd, name FROM hoge_table").ToList(); list.ForEach(item => { this.cd = item.cd; //cdカラムは存在しているが、この方法では取得出来ない。 });
259 名前:デフォルトの名無しさん mailto:sage [2019/08/15(木) 05:18:20.88 ID:bD8BPP4C0.net] なぜdynamicなんか使ってるの?
260 名前:デフォルトの名無しさん mailto:sage [2019/08/15(木) 09:03:09.32 ID:NGEmLDBt0.net] >>248 ,>>252 ,>>253 今はあんまり使われていないんだ 休みだし今後のためにチラッと触ってみる
261 名前:デフォルトの名無しさん mailto:sage [2019/08/15(木) 13:17:25.77 ID:XW4rFrdd0.net] using (var conn = new SQLiteConnection("Data Source=:memory:")) { conn.Open(); conn.Execute("CREATE TABLE test (cd INTEGER, name TEXT)"); conn.Execute("INSERT INTO test VALUES (@cd, @name)", new { cd = 1, name = "a" }); conn.Execute("INSERT INTO test VALUES (@cd, @name)", new { cd = 2, name = "b" }); foreach (var row in conn.Query<dynamic>("SELECT cd, name FROM test")) { Debug.WriteLine($"{row.cd} - {row.name}"); } } 問題なかったけど? コンパイルエラーになってるんだったらその内容書いて
262 名前:デフォルトの名無しさん mailto:sage [2019/08/15(木) 15:14:02.56 ID:jCEAQJdF0.net] 常駐するアプリを作るとき、serviceにすると何が嬉しいのですか?
263 名前:デフォルトの名無しさん mailto:sage [2019/08/15(木) 15:26:23.04 ID:nQmxjzka0.net] ログインしてなくても動く
264 名前:デフォルトの名無しさん mailto:sage [2019/08/15(木) 16:03:39.12 ID:wwJYNY5r0.net] ありがとうございます
265 名前:デフォルトの名無しさん mailto:sage [2019/08/15(木) 17:15:06.30 ID:X+hhUeCb0.net] >>255 dapperはdynamic使うのが簡単でウマーだから
266 名前:デフォルトの名無しさん mailto:sage [2019/08/15(木) 18:25:05.09 ID:jCEAQJdF0.net] >>261 インジェクション対策は?
267 名前:デフォルトの名無しさん mailto:sage [2019/08/15(木) 18:41:02.43 ID:VbDuA0j40.net] >>262 ちゃんとパラメーター変数使ってるジャン
268 名前:デフォルトの名無しさん mailto:sage [2019/08/15(木) 19:29:51.78 ID:UYxtktoid.net] >>261 cdカラムとかを指定して取り出したいなら結局クラス作った方が楽やん
269 名前:デフォルトの名無しさん mailto:sage [2019/08/15(木) 20:14:41.68 ID:BPnFBcl20.net] 大文字小文字の問題とか無いのかな? 止めて変数rowをウォッチしてみてね
270 名前:デフォルトの名無しさん mailto:sage [2019/08/15(木) 20:56:25.88 ID:X+hhUeCb0.net] >>264 ケースバイでしょ
271 名前:デフォルトの名無しさん mailto:sage [2019/08/15(木) 20:58:03.96 ID:bD8BPP4C0.net] >>266 うん、だけどそれで悩んでるのは事実やん
272 名前:デフォルトの名無しさん mailto:sage [2019/08/15(木) 21:46:48.94 ID:pWdXHbkI0.net] >>251 やっぱりそうだよね。 Seleniumを使いこなせないPGがC#パーには多すぎるのが問題だな
273 名前:デフォルトの名無しさん mailto:sage [2019/08/15(木) 22:36:14.06 ID:nQmxjzka0.net] あーハイハイ
274 名前:251 mailto:sage [2019/08/15(木) 23:18:45.58 ID:5MxOdPEK0.net] まあ、Ruby では、 driver.execute_script で、JavaScript(JS)のソースコードを実行できるから、 通知バーの要素を取得して、その部分を、JS で削除できるかも知れない 例えば、漏れは普段、Showroom の多くのアバターなどを、こうやって削除している jsCode = <<'EOT' var elem = document.getElementById('js-avatar'); elem.parentNode.removeChild(elem); EOT driver.execute_script jsCode
275 名前:デフォルトの名無しさん mailto:sage [2019/08/16(金) 00:31:14.40 ID:Capr2asl0.net] 一人でも煩いスレ違い居座り野郎が、二人になって相互作用まで始めてしまったか。
276 名前:デフォルトの名無しさん mailto:sage [2019/08/16(金) 00:40:48.73 ID:w8wDW0z80.net] せめてjavaスレいけよ
277 名前:デフォルトの名無しさん mailto:sage [2019/08/16(金) 00:47:42.08 ID:9Iug+Ez/0.net] ん?なんでrubyの話が突然出てくるんだ?
278 名前:デフォルトの名無しさん mailto:sage [2019/08/16(金) 00:56:27.81 ID:jFKiomKf0.net] だから。相手にすんなよ。 しつこくても枯死するまで放って置けばいいのに。
279 名前:デフォルトの名無しさん mailto:sage [2019/08/16(金) 00:57:25.58 ID:Capr2asl0.net] >>273 いくらやめろと言われてもところ構わず唐突にRubyの話を始める頭のおかしい奴が、この板にいついているから。スレタイにRuby禁止と書かれているスレがいくつかあるが、コイツが原因。
280 名前:デフォルトの名無しさん mailto:sage [2019/08/16(金) 00:58:13.28 ID:2i9/2j960.net] C#っつーかプログラミング言語一般の話になっちゃうかもしれないんですけど 勉強してて例外のところに差し掛かったんですけどめっちゃ色々種類あるじゃないですか んでもって例えば関数一つ作るにしても考えようによってはほんと沢山の種類の例外が発生する可能性がありますよね そういうのをとにかく可能性が少しでもあれば例外をスローするようにしてたらコードが例外ばっかになっちゃう気がします 書く例外と書かない例外の境界線はどこにあるのでしょうか
281 名前:デフォルトの名無しさん mailto:sage [2019/08/16(金) 00:58:14.57 ID:Capr2asl0.net] >>274 すまん、その通りだな
282 名前:デフォルトの名無しさん mailto:sage [2019/08/16(金) 01:08:02.04 ID:G0Kx7mvIa.net] >>276 よくわからん理屈だな 仮にその例外を「書かない」と判断したとして、その「例外的な状態」を例外の代わりにどう処理するつもり? 放置しても問題なく動き続けられるorその場で適切な対処をして回復できるなら、そりゃ例外投げるよりその方がいいに決まってる
283 名前:デフォルトの名無しさん mailto:sage [2019/08/16(金) 01:13:52.65 ID:Capr2asl0.net] >>276 ライブラリ関数に渡す引数が正しくないとかのように、自分が書いているコードが正しくない場合に発生する例外、逆に言えば正しいコードを書けば発生しない例外は基本的にその場ではいちいちcatchしない。 ただし完全にバグがないということを保証するのは困難なので、プログラムの上流でまとめてcatchして何らかのメッセージを出すなどした方が良い。どう対処すべきかはそのシステムに求められる要件次第だけど。 ファイルにアクセスできないとか、ユーザからの入力データが正しくないことにより発生するような例外とか、自分のコードの外部の要因で発生する可能性のある例外は、その都度catchして適切に対処する必要がある。
284 名前:デフォルトの名無しさん mailto:sage [2019/08/16(金) 01:51:17.26 ID:XNgAzUDc0.net] 四則演算やっても オーバーフローもゼロ除算もあるしね 一番上のcatchでまるっと処理したほうがええ
285 名前:デフォルトの名無しさん mailto:sage [2019/08/16(金) 02:16:34.36 ID:3ldAil1N0.net] >>276 その処理内で対処できるなら投げない できないなら例外なげる >>279-280 キャッチする話じゃなくて投げるほうの話だろ まあ、キャッチも同じ考え方で、自分で対処できる例外はキャッチする それ以外はそのまま上位へ 今はこういう考え方が主流だと思う
286 名前:デフォルトの名無しさん [2019/08/16(金) 02:17:58.68 ID:KW3/fLy3a.net] >>276 そんなの手を動かさずに机上で考えてるからそうなるだけw 処理できない問題は(基本的には)例外を投げて呼び出し側に通知するしかない。 処理できない例外は投げるしかない。 処理できないのにcatchして握りつぶしてよい例外なんかない。 何が難しいの?
287 名前:デフォルトの名無しさん mailto:sage [2019/08/16(金) 05:58:38.34 ID:RrHjcCxL0.net] 初心者マークの人へのアドバイスとしては 例外をthrowするケースは ・事前条件が崩れる場合、例えば引数がおかしい場合や処理の準備が整わない場合 ・処理に失敗したことを伝える場合 まずはこのあたりを基準に 逆にcatchはむやみやたらにしてはいけないし、特に握り潰してはいけない 他人のソースをたくさん読んで、たくさん考えて書くしかないよね
288 名前:デフォルトの名無しさん mailto:sage [2019/08/16(金) 07:20:17.23 ID:z6Pxs9AVa.net] javaみたいに「このメソッドはこんな例外を投げるから必ずtry-catch書けよ」ってできなかったっけC#
289 名前:デフォルトの名無しさん mailto:sage [2019/08/16(金) 07:41:23.99 ID:G0Kx7mvIa.net] >>284 Javaの最大の失敗の一つだね C#に採用されなかったのはもちろん、Kotlinですら省かれた
290 名前:デフォルトの名無しさん mailto:sage [2019/08/16(金) 09:30:31.26 ID:1KF8kPqD0.net] そもそもチェック例外を採用した言語ってJava以外にあったか
291 名前:デフォルトの名無しさん mailto:sage [2019/08/16(金) 09:33:04.09 ID:w8wDW0z80.net] >>276 動作止めたくないなら例外拾って全部ログに書き込む
292 名前:デフォルトの名無しさん mailto:sage [2019/08/16(金) 11:35:21.61 ID:16ocBcE+p.net] 全部のケースを全部継続可能か不可能か判断してケース分けするに決まってんだろ。 甘えんな
293 名前:デフォルトの名無しさん mailto:sage [2019/08/16(金) 11:43:27.15 ID:i2ShkSLcM.net] 俺はtry入れないでまず作って 例外が頻発する箇所に追加していく感じ 最初から丁寧に入れていくのは時間の無駄が多い
294 名前:デフォルトの名無しさん [2019/08/16(金) 12:43:54.88 ID:vQM55/5Pa.net] いやとにかく (1) 例外を投げるかどうか (2) 例外をcatchするかどうか こんなことで悩むなんてありえないよ。悩む理由がない。 悩みどころなんて、どの例外を投げるかの選択、あるいは例外をどの程度 場合分けするか、ぐらいしかない。
295 名前: これは例えば、引数が変だった場合にとにかくいつでもざっくりArgumentExceptionを投げて済ますか、 引数がどう不適切なのか、細かく場合分けしてより適切な例外を投げるようにするかの選択 余談だけどこういうと怒る人もいるかもしれんが、個人的には例外の場合分けなんて 本当はどうでもいいと思ってるw 役に立つことはほぼないwほとんど場合プログラマの自己満足だw そのコードを見られる場合にはね。(だから他人が使うライブラリを書いてる場合は別問題) [] [ここ壊れてます]
296 名前:デフォルトの名無しさん [2019/08/16(金) 12:50:25.25 ID:vQM55/5Pa.net] あと、そもそもメソッドのデザインとして 例外を投げる代わりにout引数か戻り値でnull(あるいは例外オブジェクト) を返すって選択肢もあるから、そこで迷うってケースもないことはないけどね。 呼び出し側でいちいちtryブロックを書く必要があるのは鬱陶しい、 って需要もあるから
297 名前:デフォルトの名無しさん [2019/08/16(金) 12:59:06.06 ID:mZqFzvyqa.net] キモいRuby厨はスレ追い出されてC#スレに引っ越した
298 名前:デフォルトの名無しさん mailto:sage [2019/08/16(金) 13:33:31.65 ID:w8wDW0z80.net] >>289 たぶん環境が緩いというか品質が知れるわ
299 名前:デフォルトの名無しさん mailto:sage [2019/08/16(金) 14:56:57.30 ID:/nFnP4zmd.net] >>291 out使うのはなぜ?
300 名前:デフォルトの名無しさん mailto:sage [2019/08/16(金) 15:10:09.14 ID:Boqt1xFK0.net] outでエラーコード返すのでは?
301 名前:デフォルトの名無しさん mailto:sage [2019/08/16(金) 15:19:40.41 ID:s9O3qxdqd.net] 昔はout使う構文が嫌いだったけど、7.0でインライン宣言出来るようになってからそうでもなくなった
302 名前:デフォルトの名無しさん mailto:sage [2019/08/16(金) 16:31:30.73 ID:vdJZcXlx0.net] ValueTupleにエラーコード入れて返すじゃ駄目なの?
303 名前:デフォルトの名無しさん [2019/08/16(金) 16:34:34.90 ID:vQM55/5Pa.net] >>294 TryParse的な物を想定して書いたけど>>291 じゃ端折り過ぎて意味不明だね申し訳ない 戻り値nullは(メソッドじゃないけど)as的な物を想定 例外オブジェクトをout変数で返すのはたぶんやってる人はほどんどいないけど、 tryブロックが嫌いなら場合によっては便利かも
304 名前:デフォルトの名無しさん mailto:sage [2019/08/16(金) 16:37:56.56 ID:AwRYym3H0.net] >>272 JavaとJavaScriptは別ものだ あほ Slenium以前の問題
305 名前:デフォルトの名無しさん mailto:sage [2019/08/16(金) 16:52:07.81 ID:/nFnP4zmd.net] >>298 タプルで返せばよくない?
306 名前:デフォルトの名無しさん mailto:sage [2019/08/16(金) 17:53:53.26 ID:9StEh2pLd.net] 例外はログ拾う時に絶望したくないから適切に投げるなぁ。 どうでも良いという論調は作るだけで保守しない人の発想みたいで少し嫌かもしれん。 アプリケーションのロジックをバッチでも使いたい、みたいな時に、毎度戻り値を検証するんじゃなくてバッチの一連のトランザクション自体落としちゃいたい時に二度手間な気がするんだが、その辺どう作ってるんだろう?
307 名前:デフォルトの名無しさん mailto:sage [2019/08/16(金) 19:27:37.17 ID:16ocBcE+p.net] >>301 二度手間と思うのは一人で全部コード書いてるから。
308 名前:デフォルトの名無しさん mailto:sage [2019/08/16(金) 19:30:21.63 ID:O2kbbLouM.net] >>299 え?なぜjsを指定してると思うの? 元々javaのつもりで書いてるんだけど。 沸いてるの??
309 名前:デフォルトの名無しさん mailto:sage [2019/08/16(金) 21:32:15.51 ID:HNLZHpWT0.net] >>303 javaの拡張子は【.java】だよ 【.js】は、思いっきりJavaScriptの拡張子 少しググって勉強してね
310 名前:デフォルトの名無しさん [2019/08/16(金) 23:41:19.50 ID:AADFbgN80.net] プログラム板住人は煽られるとすぐムキになるから、転載アフィブロガーの種まきに最適な場所になっちまってんだろう
311 名前:デフォルトの名無しさん mailto:sage [2019/08/17(土) 00:34:58.82 ID:1HSNgy8G0.net] Seleniumって便利だな もっとユーザが増えてほしい
312 名前:デフォルトの名無しさん mailto:sage [2019/08/17(土) 02:16:51.47 ID:EsYhqRXq0.net] >>304 え?全然噛み合わない。 なにこのアスペ
313 名前:251 mailto:sage [2019/08/17(土) 02:31:35.40 ID:fYRni8gj0.net] Ruby on Rails では、作者のDHH が、2014年に「TDD(テスト駆動開発) is dead」と発言して、 ユニットテストから、Selenium を使った、E2E(end to end)テストへ移行した! それで、Rails 6 では、 DHH のいるBasecamp 社から、GitHub へ移籍した、Eileen Uchitelle によって、 テストを複数CPU コアで、並列実行する機能が実装された!
314 名前:デフォルトの名無しさん mailto:sage [2019/08/17(土) 10:48:29.26 ID:uGEbzf6ra.net] 気狂いしかいねーのかよ
315 名前:デフォルトの名無しさん mailto:sage [2019/08/17(土) 12:36:57.19 ID:zUPT7dbd0.net] 見てわかんねーのか
316 名前:デフォルトの名無しさん mailto:sage [2019/08/17(土) 13:25:59.90 ID:Mqg+a2XP0.net] 暑さで脳味噌が溶けちまったんだろう
317 名前:デフォルトの名無しさん mailto:sage [2019/08/17(土) 14:35:53.37 ID:sCIOh4/p0.net] なんでRubyスレで言わねえんだ?
318 名前:デフォルトの名無しさん mailto:sage [2019/08/17(土) 15:08:20.60 ID:BwzrwDPv0.net] >>303 なんでJavaのつもりで書く必要があったの?
319 名前:デフォルトの名無しさん mailto:sage [2019/08/17(土) 15:55:56.68 ID:qUgpJGd70.net] >>307 あんたの272の近辺にはJavaの話は全く出てきていないが、もしかするとRubyがJavaだと思った?
320 名前:デフォルトの名無しさん mailto:sage [2019/08/17(土) 19:21:30.41 ID:lWdyvSQl0.net] エスパーすると、ASP.NETがあるがデスクトップアプリがメインだったC#よりまだJavaスレの方がまだselenium詳しそうなやつ多そうだから、せめてjavaスレ行けって事だろ。 ほんとこれぐらいもエスパーできなきゃアホやろ
321 名前:デフォルトの名無しさん mailto:sage [2019/08/17(土) 21:04:14.52 ID:qUgpJGd70.net] それなら「Rubyスレに行け」が流れ的に当然であるのに何故か「Java」 彼にとってサーバーサイドの言語は全部Java ほぼ「ゲーム機を全部ファミコンと呼ぶおかん」状態と考えるのが妥当と思われる
322 名前:デフォルトの名無しさん mailto:sage [2019/08/17(土) 22:31:29.74 ID:2lsOlPOTd.net] >>315 それはあまりにも苦しい擁護だな
323 名前:デフォルトの名無しさん mailto:sage [2019/08/17(土) 22:32:06.22 ID:fWrg11mTM.net] seleniumがjavaで書かれてるからじゃないの >>236 ->>238 のC++云々からの流れかと思ったけど
324 名前:デフォルトの名無しさん [2019/08/17(土) 22:34:51.12 ID:8QP5rwWB0.net] KeyValuePair c=func1(); cをnull判定できないんですがどうしたらいいですか? Myclass c=func2(); の場合、null判定できます。 クラスは出来て、KeyValuePairは出来ないのは何故ですか?
325 名前:デフォルトの名無しさん mailto:sage [2019/08/17(土) 22:35:45.47 ID:1som7JJwa.net] >>319 C# クラス 構造体 でググれ
326 名前:デフォルトの名無しさん mailto:sage [2019/08/17(土) 22:37:54.74 ID:RvVfsurb0.net] KeyValuePairにnullなんて入らないからな
327 名前:デフォルトの名無しさん mailto:sage [2019/08/17(土) 23:10:53.90 ID:u5xmISorM.net] >>314 以後アスペはNG
328 名前:デフォルトの名無しさん mailto:sage [2019/08/17(土) 23:12:11.34 ID:u5xmISorM.net] >>316 流石に頭が悪すぎるのでこれ以上会話するのは不可能
329 名前:デフォルトの名無しさん mailto:sage [2019/08/17(土) 23:22:57.32 ID:w7ZVAy9F0.net] >>319 func1をTryParseみたいにbool func1(out KeyValuePair c)にして値入れたくないときはfalseを返すようにしたら? 構造体にnullは入れられないし、どうせそのあとnullで分岐するでしょ
330 名前:デフォルトの名無しさん mailto:sage [2019/08/17(土) 23:30:37.14 ID:u5xmISorM.net] >>316 先走った場違いな発言を認めたくなくて必死過ぎ、こーゆう使えない部下は直ぐに切るからこいつは低収入確定
331 名前:デフォルトの名無しさん mailto:sage [2019/08/17(土) 23:35:04.26 ID:BwzrwDPv0.net] >>319 KeyValuePair? を返すようにしたらいい