■Visual Studio 2017 Community(無償の統合開発環境)等はこちら
http://www.visualstudio.com/downloads/
■コードを貼る場合はこちら
http://ideone.com/
■前スレ
C#, C♯, C#相談室 Part92
http://echo.2ch.net/test/read.cgi/tech/1485589613/
■次スレは>>970が建てる事。
建てられない場合は他を指定する事。
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
C#, C♯, C#相談室 Part93©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん 転載ダメ©2ch.net (ワッチョイ 1e06-m8Mb)
2017/04/22(土) 08:52:00.93ID:iVvswOrb0416デフォルトの名無しさん (アウアウウー Sad5-rZS7)
2018/06/09(土) 21:07:34.76ID:4W3gH+0Ua そもそも書けない奴は論外として、使うなってのは同意できる
簡潔に判りやすいラムダ書いてくれりゃいいが、わざとやってんじゃねってぐらい難読化する奴いるからな
正規表現、SQ、掲示板の長文も同じだな
簡潔に判りやすいラムダ書いてくれりゃいいが、わざとやってんじゃねってぐらい難読化する奴いるからな
正規表現、SQ、掲示板の長文も同じだな
417デフォルトの名無しさん (ブーイモ MMeb-OWkY)
2018/06/09(土) 21:12:52.02ID:0oARoVrcM Linqに限らず最近のソフトウェア技術は高度で生産性も高くなってる。
昔も人によって生産性に差が出たが、最近だと理解出来るか出来ないか?ぐらいの圧倒的な格差だ。
理由出来ない人は辞めればいい。
生産性が飛躍的に上がってるので理解出来る奴だけで間に合うよ。
昔も人によって生産性に差が出たが、最近だと理解出来るか出来ないか?ぐらいの圧倒的な格差だ。
理由出来ない人は辞めればいい。
生産性が飛躍的に上がってるので理解出来る奴だけで間に合うよ。
418デフォルトの名無しさん (アウアウカー Sa2d-SmnY)
2018/06/09(土) 21:17:22.22ID:ekScYlKMa 自称プログラマー(趣味)ならともかく職業プログラマーでLinqすら理解出来ないやついんの?
419デフォルトの名無しさん (ワッチョイ e1cc-G+KY)
2018/06/09(土) 21:23:52.36ID:7jH+OfQ/0 Linqを十分に理解できても、可読性や保守性を大事にする人は
多少冗長でも他人が理解しやすい易しいコードを書くんじゃないの?
多少冗長でも他人が理解しやすい易しいコードを書くんじゃないの?
420デフォルトの名無しさん (ワッチョイ d19f-5xV6)
2018/06/09(土) 21:25:54.76ID:2splWvty0 Linqてそんな可読性悪くないと思うけどなぁ
コメント書いときゃ何となくわかるべ
コメント書いときゃ何となくわかるべ
421デフォルトの名無しさん (ワッチョイ 0b9f-SAfv)
2018/06/09(土) 21:26:49.03ID:v7FNkyrH0422デフォルトの名無しさん (ブーイモ MMeb-OWkY)
2018/06/09(土) 21:30:02.70ID:0oARoVrcM423デフォルトの名無しさん (ラクッペ MM7d-XZeD)
2018/06/09(土) 21:32:37.20ID:VrCE6n6GM ゴミのようなやりとり
いや、ゴミに失礼だな
いや、ゴミに失礼だな
424デフォルトの名無しさん (ブーイモ MMeb-OWkY)
2018/06/09(土) 21:33:12.66ID:0oARoVrcM LinqよりSQLの方が難しいぞ。
SQLは難しいから使うなって言うのか?
SQLは難しいから使うなって言うのか?
425デフォルトの名無しさん (スップ Sd33-YtUU)
2018/06/09(土) 21:35:27.62ID:ZDY9COOVd 業務でいじるレベルのコードなんて知らないものでもグーグル先生いりゃ大抵なんとかならない?
linqも初めて見たときはとっつきにくくてわかりづらかったけど使ってりゃ嫌でも覚えちゃうよ
つっても当然すべてを使いこなしてるわけじゃなくて自分に必要な範囲のみ理解してる程度
業界によってだいぶ差はありそうだけど
linqも初めて見たときはとっつきにくくてわかりづらかったけど使ってりゃ嫌でも覚えちゃうよ
つっても当然すべてを使いこなしてるわけじゃなくて自分に必要な範囲のみ理解してる程度
業界によってだいぶ差はありそうだけど
426デフォルトの名無しさん (ワッチョイ e1cc-G+KY)
2018/06/09(土) 21:35:56.65ID:7jH+OfQ/0 生産性は保守運用まで含めてトータルで考えるべきで
保守性が損なわれればトータルコストも引き上がる
保守性が損なわれればトータルコストも引き上がる
427デフォルトの名無しさん (ブーイモ MMeb-OWkY)
2018/06/09(土) 21:36:22.73ID:0oARoVrcM428デフォルトの名無しさん (ワッチョイ d1d2-m221)
2018/06/09(土) 21:51:21.02ID:lCnNI9uz0 保守性の低い Linq のコードってたとえばどんなの?
自分は他人のを読む場合でも特に困ったことないけどな〜。
自分は他人のを読む場合でも特に困ったことないけどな〜。
429デフォルトの名無しさん (ワッチョイ d19f-NuDx)
2018/06/09(土) 22:13:44.82ID:MhKfyDgC0 >>415
イテレータの起源なら、C++(1983)は最初から持ってた。
C++のOOPはSimula発で、そっちが持ってたかは知らん。
いずれにしても、Java発の技術は存在しないぞ。
C#はLinqと、多分asyncもか?頑張ってる方だと思うが。
(あとちょっと違うがIDEのインテリセンスもC#が初のはず)
イテレータの起源なら、C++(1983)は最初から持ってた。
C++のOOPはSimula発で、そっちが持ってたかは知らん。
いずれにしても、Java発の技術は存在しないぞ。
C#はLinqと、多分asyncもか?頑張ってる方だと思うが。
(あとちょっと違うがIDEのインテリセンスもC#が初のはず)
430デフォルトの名無しさん (ワッチョイ eb81-XZeD)
2018/06/09(土) 22:18:01.39ID:a58WBe6r0 クソカスの分際で人間様に話しかけてくるな
クソカスが引っ付くわ
クソカスが引っ付くわ
431デフォルトの名無しさん (ワッチョイ 13b3-Chll)
2018/06/09(土) 22:36:24.46ID:d5fCz/GJ0432デフォルトの名無しさん (ワッチョイ d19f-NuDx)
2018/06/09(土) 22:41:24.00ID:MhKfyDgC0433デフォルトの名無しさん (ワッチョイ 497f-LHz9)
2018/06/09(土) 23:00:28.94ID:0BGOlb7W0 linq で Where と OrderBy 使ったところをチームリーダーから For と List<T>.Sort() に書き換えられたことはある。理由は「他と違うから」
他と書き方を合わせておくのが大事なのはわかるけど…
他と書き方を合わせておくのが大事なのはわかるけど…
434デフォルトの名無しさん (ワッチョイ 8917-LHz9)
2018/06/09(土) 23:10:59.82ID:1jan2CXL0 コーディング規約があるのならそれに合わせろよ
435デフォルトの名無しさん (ワッチョイ 0b9f-SAfv)
2018/06/09(土) 23:45:05.02ID:v7FNkyrH0 >>433
他と違うからって理由で直すのは良くないと思うな
本来関係ないはずのクラスの間に存在しないはずの関係性を作りこんでしまう
その結果、必要ない作業や、縛りを生み出して生産性を下げることになる
俺が経験したものだと
すでに書き終えたforeachをすべてforに統一
テスト済のDAO、DTOのsnake_caseを他レイヤに合わせてCamelCaseに統一
この2つが最高にバカバカしかった
他と違うからって理由で直すのは良くないと思うな
本来関係ないはずのクラスの間に存在しないはずの関係性を作りこんでしまう
その結果、必要ない作業や、縛りを生み出して生産性を下げることになる
俺が経験したものだと
すでに書き終えたforeachをすべてforに統一
テスト済のDAO、DTOのsnake_caseを他レイヤに合わせてCamelCaseに統一
この2つが最高にバカバカしかった
436デフォルトの名無しさん (ワントンキン MM53-7qxP)
2018/06/09(土) 23:56:36.61ID:wFjp4I59M カプセル化を知らない人が少なくないのかな
「publicメンバーはクラス間のコミュニケーション円滑化のために規約として形式化しましょう」ぐらいならまあ理解できるが
「Linqはやめてループにしてくれ」なんて内部実装の形式にまで踏み込んでくるなよな
クラススコープで違和感なければそれでいいだろ
「publicメンバーはクラス間のコミュニケーション円滑化のために規約として形式化しましょう」ぐらいならまあ理解できるが
「Linqはやめてループにしてくれ」なんて内部実装の形式にまで踏み込んでくるなよな
クラススコープで違和感なければそれでいいだろ
437デフォルトの名無しさん (ワッチョイ d19f-NuDx)
2018/06/09(土) 23:59:33.29ID:MhKfyDgC0 >>433
俺はC#erではないが…。
単発のLinqも認めてもらえないのならご愁傷様。あれは普通に読める範囲だ。
見た目、Linq自体にはサブクエリ無しか?ならそんな酷いことにはならないはずだが、
例えばSQLでは再帰呼び出しが出来たりして、
マンデルブロだパズル解くだとか、おかしな事になってる。
https://www.sqlite.org/lang_with.html
Linqでどこまで出来るか知らんが、こんなん書かれたら殴りたくもなるだろ。
基本的には関数呼び出しにしてその先は隠蔽、
つまりLinq実装かFor/List/Sort実装かは上位からは見えない、ってことにすれば関係ないはずだ。
ただ、その場にベタで「何を選択しているか」が書かれている方が読みやすいことは多々あり、
Linqもその局面で使われているとは思うので、全面書き直しだと余計に読みにくくなるとも思うが。
俺はC#erではないが…。
単発のLinqも認めてもらえないのならご愁傷様。あれは普通に読める範囲だ。
見た目、Linq自体にはサブクエリ無しか?ならそんな酷いことにはならないはずだが、
例えばSQLでは再帰呼び出しが出来たりして、
マンデルブロだパズル解くだとか、おかしな事になってる。
https://www.sqlite.org/lang_with.html
Linqでどこまで出来るか知らんが、こんなん書かれたら殴りたくもなるだろ。
基本的には関数呼び出しにしてその先は隠蔽、
つまりLinq実装かFor/List/Sort実装かは上位からは見えない、ってことにすれば関係ないはずだ。
ただ、その場にベタで「何を選択しているか」が書かれている方が読みやすいことは多々あり、
Linqもその局面で使われているとは思うので、全面書き直しだと余計に読みにくくなるとも思うが。
438デフォルトの名無しさん (ワッチョイ a98a-Duqg)
2018/06/10(日) 00:07:12.73ID:wNo6w9bX0 LINQってCube扱えるんだっけ?
439デフォルトの名無しさん (アウアウエー Sa23-SCrG)
2018/06/10(日) 00:11:20.35ID:FNJYuW1ra >>436
どうでもいい議論だけど、一言。
カプセル化っていうのは「メソッドの中は可読性考えなくてよい」って意味じゃないよw
LINQ(というかクエリ式)嫌いの大半は批判してる人間がそもそも理解してないだけだと思うが一理はある。
それは使い方によっては複数の処理が有機的につながった、適切に分割統治されてない、
可読性の低いコードになるからだ
実際、筋の悪いプログラマが好む100行オーバーのメソッドに近い物になりうる
どうでもいい議論だけど、一言。
カプセル化っていうのは「メソッドの中は可読性考えなくてよい」って意味じゃないよw
LINQ(というかクエリ式)嫌いの大半は批判してる人間がそもそも理解してないだけだと思うが一理はある。
それは使い方によっては複数の処理が有機的につながった、適切に分割統治されてない、
可読性の低いコードになるからだ
実際、筋の悪いプログラマが好む100行オーバーのメソッドに近い物になりうる
440デフォルトの名無しさん (ワントンキン MM53-7qxP)
2018/06/10(日) 00:20:43.11ID:kZ6+r7gZM >>439
どう読んだら「メソッドの中の可読性は考えなくていいよ」になるんだろ
外部の都合を内部実装にまで持ち込むな
クラス内での可読性が十分ならそれでいいだろ
って主張な
正しく動いて綺麗なコードを他のクラスの都合で書き直す
俺はこれある意味カプセル化破壊と言っていいと思う
もちろん本来の意味でのカプセル化とは違うのはわかってる
どう読んだら「メソッドの中の可読性は考えなくていいよ」になるんだろ
外部の都合を内部実装にまで持ち込むな
クラス内での可読性が十分ならそれでいいだろ
って主張な
正しく動いて綺麗なコードを他のクラスの都合で書き直す
俺はこれある意味カプセル化破壊と言っていいと思う
もちろん本来の意味でのカプセル化とは違うのはわかってる
441デフォルトの名無しさん (アウアウエー Sa23-SCrG)
2018/06/10(日) 02:00:10.36ID:gGHljlXMa442デフォルトの名無しさん (アウアウエー Sa23-SCrG)
2018/06/10(日) 02:01:02.37ID:gGHljlXMa443デフォルトの名無しさん (ワッチョイ 09c3-Ihiv)
2018/06/10(日) 05:17:43.99ID:4PiVyKtW0 ランダムな指定回数オブジェクトを作成する方法ないですか
7時まで待つ
7時まで待つ
444デフォルトの名無しさん (ワッチョイ 2923-29AL)
2018/06/10(日) 06:46:45.50ID:Kj8YEAmO0 >>441
横からだけど、そう思えるのはお前さんがLinq使ったら可読性悪くなるって決めつけてるからじゃないの?
横からだけど、そう思えるのはお前さんがLinq使ったら可読性悪くなるって決めつけてるからじゃないの?
445デフォルトの名無しさん (ワッチョイ 13d2-fSec)
2018/06/10(日) 06:46:55.66ID:CFkipoua0 Random
446デフォルトの名無しさん (ワッチョイ 13b3-Chll)
2018/06/10(日) 08:32:28.14ID:RI4Vnlqm0447デフォルトの名無しさん (ワッチョイ e181-fzvG)
2018/06/10(日) 08:41:39.38ID:HMOXZXoS0 この話いつまでやるの?
448デフォルトの名無しさん (ワントンキン MM53-7qxP)
2018/06/10(日) 08:43:37.52ID:kZ6+r7gZM >>446
コーディング規約がバカなんだよ
コーディング規約がバカなんだよ
449デフォルトの名無しさん (ドコグロ MMad-Chll)
2018/06/10(日) 09:22:16.29ID:z8uYskXvM 就職できるように頑張れ
450デフォルトの名無しさん (ワッチョイ 13e3-LHz9)
2018/06/10(日) 09:35:53.15ID:0WF1gq+N0 スレにも規約作って変な奴は矯正しないといかんな。
451デフォルトの名無しさん (ワントンキン MM53-7qxP)
2018/06/10(日) 09:58:39.22ID:kZ6+r7gZM 変数を関数の先頭に書く
returnは1つまで
変数名の先頭に型の略字を書く
varは使ってはいけない
こういうひと昔前まで大衆が信じてたバカ規約
システム全体で統一感のあるコードを書くって規約もいずれその仲間入りするとおもう
いまはまだIT業界全体が未熟だからみんな気付いてないだけ
returnは1つまで
変数名の先頭に型の略字を書く
varは使ってはいけない
こういうひと昔前まで大衆が信じてたバカ規約
システム全体で統一感のあるコードを書くって規約もいずれその仲間入りするとおもう
いまはまだIT業界全体が未熟だからみんな気付いてないだけ
452デフォルトの名無しさん (ブーイモ MMeb-OWkY)
2018/06/10(日) 10:22:35.79ID:YCs8n+CmM ちょっといいですか、この関数100行超えてます。
規約違反で可読性なくなります!
レビューで積極的に発言するサル、何も知らないで自分は立派なプログラム書いてると思っている。
ちなみににLinqの方が可読性上がるよ。
Linqはやりたいことをズバッと書ける。
古いやり方だと、このforループなに?ってなる。
forループは実装手段であって目的じゃないから。
単に慣れ、新しいこと勉強したくない連中が可読性だの規約だの持ち出す。
規約違反で可読性なくなります!
レビューで積極的に発言するサル、何も知らないで自分は立派なプログラム書いてると思っている。
ちなみににLinqの方が可読性上がるよ。
Linqはやりたいことをズバッと書ける。
古いやり方だと、このforループなに?ってなる。
forループは実装手段であって目的じゃないから。
単に慣れ、新しいこと勉強したくない連中が可読性だの規約だの持ち出す。
453デフォルトの名無しさん (ワッチョイ 8917-LHz9)
2018/06/10(日) 10:39:02.74ID:0nkwjY0q0 分割すれば良いじゃん
それが出来ないことを相手のせいにするな
それが出来ないことを相手のせいにするな
454デフォルトの名無しさん (ワッチョイ a98a-Duqg)
2018/06/10(日) 11:01:43.43ID:wNo6w9bX0 魔板でやれや
455デフォルトの名無しさん (アウアウエー Sa23-SCrG)
2018/06/10(日) 12:09:56.40ID:ycwHE1rSa456デフォルトの名無しさん (ブーイモ MM05-UL3Q)
2018/06/10(日) 13:05:02.68ID:fXHYwG6AM C#のLinqを使っているのならPythonの方が2倍速くなる
https://qiita.com/yniji/items/6585011633289a257888
C# の Linq が python の2倍遅い、は嘘
https://qiita.com/Akira_Kido_N/items/d9519b05ccee6a67158f
https://qiita.com/yniji/items/6585011633289a257888
C# の Linq が python の2倍遅い、は嘘
https://qiita.com/Akira_Kido_N/items/d9519b05ccee6a67158f
457デフォルトの名無しさん (ドコグロ MM7d-7RkH)
2018/06/10(日) 13:22:36.14ID:8jSf3er6M 俺が知りたいのは、オブジェクトをx回作るやり方なんだよ
458デフォルトの名無しさん (ブーイモ MM15-EqDK)
2018/06/10(日) 13:47:05.85ID:FyF+mujLM for(var i=0;i<n;i++)Days[i]=new Day(i);
459デフォルトの名無しさん (ワッチョイ 0b33-maCT)
2018/06/10(日) 14:27:51.17ID:A9qrJ+Er0 linqで発狂してるジジイはSQL絡みでよくわからないエラーに出くわして理解できなかったんじゃないの
460デフォルトの名無しさん (ブーイモ MMeb-lRLg)
2018/06/10(日) 17:59:54.77ID:Nj3/us+lM もう全部varでええやろ
461デフォルトの名無しさん (ワッチョイ d1d2-m221)
2018/06/10(日) 18:16:30.94ID:Ve8EHXbu0 保守性の低い Linq を使ったコードの実例を見たいんだけど。
462デフォルトの名無しさん (ブーイモ MM15-LHz9)
2018/06/10(日) 18:55:50.21ID:FyF+mujLM クエリ式を使ったのは単純なのはわかりやすいけど複雑になるとお手上げ
メソッド形式で使ったとしても逆にクエリ式のfromを二重の使ったほうがいいのにSelectManyを使ってるやつは非常に醜い
JoinやAggregateも可読性が以上に低い
メソッド形式で使ったとしても逆にクエリ式のfromを二重の使ったほうがいいのにSelectManyを使ってるやつは非常に醜い
JoinやAggregateも可読性が以上に低い
463デフォルトの名無しさん (アウアウエー Sa23-SCrG)
2018/06/10(日) 18:58:38.79ID:0FFsGNUEa 意見は分かれると思うが、川俣大先生が連載記事で引用してた
このサンプルあたりがボーダーラインかね
https://docs.microsoft.com/ja-jp/dotnet/csharp/programming-guide/concepts/linq/how-to-query-for-duplicate-files-in-a-directory-tree-linq
個人的にはこれも読みづらい
実にどうでもいい話だが、LINQは頭字語のはずなのでLinqって表記には違和感しか感じない。
あと、これもくどいが、LINQじゃなくてクエリ式の話をしてるんじゃないのかと
このサンプルあたりがボーダーラインかね
https://docs.microsoft.com/ja-jp/dotnet/csharp/programming-guide/concepts/linq/how-to-query-for-duplicate-files-in-a-directory-tree-linq
個人的にはこれも読みづらい
実にどうでもいい話だが、LINQは頭字語のはずなのでLinqって表記には違和感しか感じない。
あと、これもくどいが、LINQじゃなくてクエリ式の話をしてるんじゃないのかと
464デフォルトの名無しさん (ブーイモ MM15-LHz9)
2018/06/10(日) 19:04:29.50ID:FyF+mujLM465デフォルトの名無しさん (ワッチョイ 8917-LHz9)
2018/06/10(日) 19:22:31.41ID:0nkwjY0q0 これの事?
var queryDupNames =
from file in fileList
group file.FullName.Substring(charsToSkip) by file.Name into fileGroup
where fileGroup.Count() > 1
select fileGroup;
基礎的なものだけで構築されていて何をやっているか一目瞭然じゃん
var queryDupNames =
from file in fileList
group file.FullName.Substring(charsToSkip) by file.Name into fileGroup
where fileGroup.Count() > 1
select fileGroup;
基礎的なものだけで構築されていて何をやっているか一目瞭然じゃん
466デフォルトの名無しさん (ワッチョイ eb81-YtUU)
2018/06/10(日) 19:59:10.70ID:7XGbwrsW0 これがわかんないって言うならもうlinq禁止しか無いね
そんな人間がいるプロジェクトには関わりたくないけど
そんな人間がいるプロジェクトには関わりたくないけど
467デフォルトの名無しさん (ワントンキン MM53-7qxP)
2018/06/10(日) 20:06:35.03ID:kZ6+r7gZM 全員linq読めても将来読めない人がメンテするかもしれないから禁止
実際にあった話
実際にあった話
468デフォルトの名無しさん (ワッチョイ d1d2-m221)
2018/06/10(日) 20:19:14.72ID:Ve8EHXbu0 ああこれが分からないってんなら確かに LINQ 禁止だわ。w
でもそんなのに付き合ってやる義理はないんじゃね? あとは規約の問題だな。
でもそんなのに付き合ってやる義理はないんじゃね? あとは規約の問題だな。
469デフォルトの名無しさん (ブーイモ MM15-LHz9)
2018/06/10(日) 20:29:40.62ID:FyF+mujLM 自分ならメソッド構文で書く
470デフォルトの名無しさん (ワッチョイ e12b-x2t7)
2018/06/10(日) 21:47:34.28ID:WVhS1nfV0 分からないなら勉強するなり聞くなりすればいいじゃんとは思うけどな
可読性あげるのは理解できるが便利な関数を規制するのはおかしいくない?
いつまでたっても個人の技術力上がらなくなるけどいいの?とは思う
可読性あげるのは理解できるが便利な関数を規制するのはおかしいくない?
いつまでたっても個人の技術力上がらなくなるけどいいの?とは思う
471デフォルトの名無しさん (ブーイモ MM15-LHz9)
2018/06/10(日) 21:54:10.88ID:FyF+mujLM わからないって意味を誤解してるだろ
var queryDupNames = fileList.Groupby(f=>略, f=>略).Where(g=>g.Count>1);
メソッドだとほぼ一瞬で何をやってるかわかるだろ
わざわざ行数を割いて理解に時間のかかるクエリ式を使う意味はねえよ
var queryDupNames = fileList.Groupby(f=>略, f=>略).Where(g=>g.Count>1);
メソッドだとほぼ一瞬で何をやってるかわかるだろ
わざわざ行数を割いて理解に時間のかかるクエリ式を使う意味はねえよ
472デフォルトの名無しさん (ワッチョイ e12b-x2t7)
2018/06/10(日) 22:13:28.91ID:WVhS1nfV0 あークエリ式じゃなくてラムダで書いた方が見やすいって話?
それなら同意
それなら同意
473デフォルトの名無しさん (ワッチョイ eb81-YtUU)
2018/06/10(日) 22:39:32.51ID:7XGbwrsW0 そんなんリファクタすりゃ済む話じゃん
474デフォルトの名無しさん (ワッチョイ ebc9-LHz9)
2018/06/10(日) 22:43:36.88ID:mLmPdblh0 リファクタリングするにもユニットテストで担保取れないレベルの酷いプログラム沢山あるからなあ
475デフォルトの名無しさん (ワントンキン MM53-7qxP)
2018/06/10(日) 22:53:21.31ID:kZ6+r7gZM 低レベルなプログラマに合わせたコードはテストしにくいひどいコードになりがち
インターフェース禁止だとか当たり前のように言ってくるからねあいつら
インターフェース禁止だとか当たり前のように言ってくるからねあいつら
476デフォルトの名無しさん (ワッチョイ eb81-XZeD)
2018/06/10(日) 22:54:32.29ID:SjjA9sVt0 今日も自閉症の見本市
477デフォルトの名無しさん (ワッチョイ 8917-LHz9)
2018/06/10(日) 23:06:57.39ID:0nkwjY0q0 低レベルなプログラマとの話し合いは無駄だと言うことがよくわかった
478デフォルトの名無しさん (ワッチョイ 9396-DGJA)
2018/06/11(月) 14:37:15.67ID:dC6OTsii0 リファクタリングをリファクタ言うの非常に気持ち悪い
refactor は refactoring から派生した単語
refactor という動詞は使われだして日も浅く、まだ技術系のスラングの域でしかない
VS には「リファクター」としてリファクタリングを行うメニューが提供されているが
小洒落た動詞として使用される分には気にならないが、
日本人が「リファクタする」とか使ってると「カンパニーのコンプライアンスをガバナンスする」とかと同様に見える
いやもっとあれか「コンプラをガバーンする」とかと同じレベルかな? (govern は正しい動詞)
https://english.stackexchange.com/questions/57750/is-there-a-verb-refactor-meaning-doing-refactoring-in-english
……MSのスペルチェッカで引っかかってたのか(現在は知らんが)
refactor は refactoring から派生した単語
refactor という動詞は使われだして日も浅く、まだ技術系のスラングの域でしかない
VS には「リファクター」としてリファクタリングを行うメニューが提供されているが
小洒落た動詞として使用される分には気にならないが、
日本人が「リファクタする」とか使ってると「カンパニーのコンプライアンスをガバナンスする」とかと同様に見える
いやもっとあれか「コンプラをガバーンする」とかと同じレベルかな? (govern は正しい動詞)
https://english.stackexchange.com/questions/57750/is-there-a-verb-refactor-meaning-doing-refactoring-in-english
……MSのスペルチェッカで引っかかってたのか(現在は知らんが)
479デフォルトの名無しさん (ワッチョイ f3e9-YtUU)
2018/06/11(月) 17:24:57.86ID:FO+2sVJQ0 カタカナ表記する時点で英語のことなんて気にしてちゃやってられんよ
480デフォルトの名無しさん (アウアウエー Sa23-SCrG)
2018/06/11(月) 17:36:15.53ID:xa0hP702a 唐突に何なんだろうねw
まあ、某社のVS用のリファクタリングツールの旧名がRefactor !"だったね。
まあ、某社のVS用のリファクタリングツールの旧名がRefactor !"だったね。
481デフォルトの名無しさん (ドコグロ MMa3-Chll)
2018/06/11(月) 19:40:48.77ID:IrI/gpw8M 英語はよく知らんが 〜ing から派生して 〜 ができるとかあり得るのか?
482デフォルトの名無しさん (ワッチョイ 9396-DGJA)
2018/06/11(月) 22:30:32.76ID:dC6OTsii0 うん、そもそも refactoring が造語
初出が誰なのか不明(Martin Fowler ではない)だが、
1992年には論文で見られるっていうほんとに新しくできた単語なのよ
初出が誰なのか不明(Martin Fowler ではない)だが、
1992年には論文で見られるっていうほんとに新しくできた単語なのよ
483デフォルトの名無しさん (アウアウオー Saa3-LxN6)
2018/06/11(月) 22:53:53.28ID:ziXMMRuaa 新しい(26年前)
484デフォルトの名無しさん (ササクッテロラ Spdd-pwhw)
2018/06/12(火) 11:25:19.10ID:XfLFdaMYp 接頭辞と接尾辞を付けただけだから別に造語ってほどじゃ無いだろ?
485デフォルトの名無しさん (ブーイモ MM05-dEMp)
2018/06/12(火) 13:31:08.41ID:l5O6ZBmRM もとの言葉がfactor、factoringで、factorは動詞としても使われているのだから、
英語圏ならrefactoringという言葉が登場した時点でrefactorという言葉も同時発生的に生まれていると思うが…
英語圏ならrefactoringという言葉が登場した時点でrefactorという言葉も同時発生的に生まれていると思うが…
486デフォルトの名無しさん (アウアウエー Sa23-SCrG)
2018/06/12(火) 14:20:48.56ID:O2DKnY7ra どうでもいい話だけど、派生した順番はたぶん
factor(名)→ factoring → re-factoring
なんだろう。
完全に想像で何の根拠もないけど、computingが動詞のcomputeの動名詞ではない(たぶん...)
ように、factoringも動詞のfactorの動名詞ではないような気がする
factor(名)→ factoring → re-factoring
なんだろう。
完全に想像で何の根拠もないけど、computingが動詞のcomputeの動名詞ではない(たぶん...)
ように、factoringも動詞のfactorの動名詞ではないような気がする
487デフォルトの名無しさん (ワッチョイ e1cc-G+KY)
2018/06/12(火) 21:59:47.02ID:tBKs/ecm0 >>447
factorizeはなぜ使われなかったんだろう
factorizeはなぜ使われなかったんだろう
488デフォルトの名無しさん (ブーイモ MM05-dEMp)
2018/06/12(火) 23:00:33.34ID:KC1Yqp3NM まずは英英辞書引こうよ…
489デフォルトの名無しさん (ワッチョイ e9e3-LHz9)
2018/06/13(水) 07:49:48.39ID:GuprKmCG0 英英辞書ってやっぱりエイッエイッて引くのなのかな
490デフォルトの名無しさん (ブーイモ MM05-pFsR)
2018/06/13(水) 08:29:12.19ID:o1Fw+zabM 一晩考えてそれか。。
491デフォルトの名無しさん (ワッチョイ 81b3-eEtL)
2018/06/13(水) 17:13:37.26ID:LyYtEKg40492デフォルトの名無しさん (ワッチョイ 81b3-eEtL)
2018/06/13(水) 17:14:09.95ID:LyYtEKg40493デフォルトの名無しさん (ブーイモ MM05-Duqg)
2018/06/13(水) 17:20:21.24ID:yGCmXdsAM C#より丸鋸とか旋盤の方が向いているんじゃね?
494デフォルトの名無しさん (ワッチョイ 81b3-eEtL)
2018/06/13(水) 17:22:01.32ID:LyYtEKg40 3DCGはうまいけどなw
495デフォルトの名無しさん (ワッチョイ 81b3-eEtL)
2018/06/13(水) 17:24:47.33ID:LyYtEKg40 図面はやってたけど、なんでもアバウトで絵をかいてるんじゃないからとかボロカス言われた。
496デフォルトの名無しさん (ブーイモ MM05-dEMp)
2018/06/13(水) 19:08:31.55ID:TJmxm3LHM 近年、そもそも右脳左脳自体がエセ科学だったんじゃないかって言われてるけどね。
ここのサイトのconsoleって書いてあるところに自分のrwitterアカウント打ち込むと、性格にマッチした言語がわかるよ。IBM製。
http://hello-new-world.mybluemix.net/top
ここのサイトのconsoleって書いてあるところに自分のrwitterアカウント打ち込むと、性格にマッチした言語がわかるよ。IBM製。
http://hello-new-world.mybluemix.net/top
497デフォルトの名無しさん (ワッチョイ e9e3-LHz9)
2018/06/13(水) 19:10:58.93ID:tfOKWYs/0 >>490
やーごめん。このスレ今日初めて見たの。ちゃちゃいれてもうしわけなす。
やーごめん。このスレ今日初めて見たの。ちゃちゃいれてもうしわけなす。
498デフォルトの名無しさん (ワッチョイ c908-tDoJ)
2018/06/13(水) 23:36:14.69ID:AGR+xSSx0 >>496
IBM製じゃなくてBluemix使ったアプリなだけやん
IBM製じゃなくてBluemix使ったアプリなだけやん
499デフォルトの名無しさん (ブーイモ MM6d-Z/ei)
2018/06/14(木) 08:07:40.99ID:TG8lbF0sM >>498
いんや、公開したのは日本IBMだよ
いんや、公開したのは日本IBMだよ
500デフォルトの名無しさん (ワッチョイ c21b-U+xr)
2018/06/14(木) 12:02:14.52ID:ZrVl35qK0 自分、ブックオフで買ってきたOS無しのPCにUbuntu入れてるんですが、
Pythonとか面白いので、C#もやってみたいと思っているんですが、
Mono入れれば、書店で売ってるVisualC#の本とか出来ますか・・?
Pythonとか面白いので、C#もやってみたいと思っているんですが、
Mono入れれば、書店で売ってるVisualC#の本とか出来ますか・・?
501デフォルトの名無しさん (アウアウカー Sa69-qcd4)
2018/06/14(木) 12:26:43.19ID:ZNAi3suja C#やるなら普通にWindows機でやったほうがいいと思うけど
502デフォルトの名無しさん (スッップ Sd62-bwM/)
2018/06/14(木) 12:28:45.35ID:IAs3lrtOd >>500
C#で何がしたいの?
C#で何がしたいの?
503デフォルトの名無しさん (アウアウウー Saa5-zq67)
2018/06/14(木) 13:05:26.16ID:PJ7Fj3C3a 左は約30年前の 稲川会 三日月一家 小原忠悦組長
https://imgur.com/a/MlKixgw
https://imgur.com/a/MlKixgw
504500 (ワッチョイ c21b-CUAo)
2018/06/14(木) 17:14:29.50ID:ZrVl35qK0505デフォルトの名無しさん (ブーイモ MM6d-C226)
2018/06/14(木) 17:17:13.41ID:cv3CkBmoM506デフォルトの名無しさん (アウアウウー Saa5-m0US)
2018/06/14(木) 17:27:33.62ID:im2Z0uooa >>504
本がVisual Studioを使う前提で書かれていたら無理
本がVisual Studioを使う前提で書かれていたら無理
507デフォルトの名無しさん (スッップ Sd62-bwM/)
2018/06/14(木) 17:59:42.71ID:IAs3lrtOd >>504
だから具体的に何をしたいの?(何を作りたいの?)
だから具体的に何をしたいの?(何を作りたいの?)
508デフォルトの名無しさん (アウアウウー Saa5-m0US)
2018/06/14(木) 18:14:23.58ID:im2Z0uooa 書いてある通りだろ
本を読んでその通りなぞりたいんだろ
本を読んでその通りなぞりたいんだろ
509デフォルトの名無しさん (ワッチョイ 2e9a-gvEZ)
2018/06/14(木) 18:19:58.04ID:T0JMmz9y0510デフォルトの名無しさん (アウアウウー Saa5-m0US)
2018/06/14(木) 18:22:09.50ID:im2Z0uooa 猫でもわかるシリーズは今はもう古いと思う(※個人の感想です)
511デフォルトの名無しさん (スッップ Sd62-bwM/)
2018/06/14(木) 18:22:19.44ID:IAs3lrtOd >>508
本によるやろそんなもん
本によるやろそんなもん
512デフォルトの名無しさん (アウアウウー Saa5-m0US)
2018/06/14(木) 18:23:22.66ID:im2Z0uooa >>511
だから馬鹿な質問するのはやめとけよ
だから馬鹿な質問するのはやめとけよ
513デフォルトの名無しさん (ワッチョイ 2e9a-gvEZ)
2018/06/14(木) 18:23:51.86ID:T0JMmz9y0514デフォルトの名無しさん (スッップ Sd62-bwM/)
2018/06/14(木) 18:28:25.08ID:IAs3lrtOd >>512
本によるから実際にやりたいこと聞くことの何が悪いんかい?
本によるから実際にやりたいこと聞くことの何が悪いんかい?
515デフォルトの名無しさん (ドコグロ MM29-Lcei)
2018/06/14(木) 18:30:41.94ID:Cw52iYDwM ここで聞くようなレベルの人が使うもんじゃないと思う ⇒ Mono
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【サッカー】U-17日本代表、激闘PK戦制す 北朝鮮撃破で6大会ぶり8強入り U17W杯 [久太郎★]
- 【インバウンド】中国からの“渡航自粛”…ツアー1000人分の直前キャンセル「キャンセル料は免除してくれ」 ことしいっぱいキャンセルに [1ゲットロボ★]
- 「国民の憤りを引き起こした」中国側“高市首相発言の撤回改めて要求” [どどん★]
- 【芸能】日中関係悪化でエンタメ業界に大ダメージ… JO1の中国でのイベント中止、邦画は公開延期、STARTOアイドルへの影響も [冬月記者★]
- XやChatGPTで広範囲の通信障害 投稿や閲覧できず [蚤の市★]
- 【サッカー】日本代表、ボリビアに3発快勝 森保監督通算100試合目を飾る…鎌田、町野、中村がゴール [久太郎★]
- 【J SPORTS】FIFA U-17ワールドカップ ★9
- とらせん IPあり
- 巨専】
- こいせん 全レス転載禁止
- 侍ジャパンシリーズ2025「日本vs韓国」その12
- 【ATP】テニス総合実況スレ2025 Part 211【WTA】
- 自民党議員「高市は先人が築き上げた日中関係を壊した。外務省が謝罪に言ってるが自分で責任を取れ」 [834922174]
- 米シンクタンク「アメリカは台湾問題で"あいまい戦略"を取っている。高市早苗はこの方針から逸脱している」 [603416639]
- 【高市早苗】バス会社、中国からのキャンセルで12月で2000万円~3000万円の損失へ [115996789]
- かしこいワンコっていうVtuberの子知ってる?
- カレーライスぐちゃぐちゃに混ぜる奴🤣
- にゃんこ大戦争やってるやついる?
