1 名前:デフォルトの名無しさん mailto:sage [2017/04/22(土) 15:36:53.26 ID:S+KK7a41.net] ■Visual Studio 2015 Community & Express (無償の統合開発環境)等はこちら www.visualstudio.com/downloads/ ■コードを貼る場合はこちら ideone.com/ ■前スレ C#, C♯, C#相談室 Part92 (実質93) echo.2ch.net/test/read.cgi/tech/1485589613/ ■次スレは>>970 が建てる事 建てられない場合は他を指定する事。
742 名前:デフォルトの名無しさん mailto:sage [2017/08/21(月) 21:21:19.34 ID:JHCD9zk7.net] C#と何の関係があるの
743 名前:デフォルトの名無しさん mailto:sage [2017/08/21(月) 22:22:34.16 ID:eevSPQj8.net] アキュムレータって、x86のレジスタのEAXレジスタぐらいしか思いつかない。
744 名前:デフォルトの名無しさん mailto:sage [2017/08/21(月) 23:01:13.02 ID:edNFVMcB.net] アキュムレータレジスタあるCPUなんていっぱいあるだろ。
745 名前:デフォルトの名無しさん [2017/08/22(火) 18:32:27.69 ID:hdluVQxJ.net] .Net Coreは良くなりましたか?
746 名前:デフォルトの名無しさん mailto:sage [2017/08/22(火) 19:43:21.89 ID:+pIOmFUn.net] うん
747 名前:デフォルトの名無しさん mailto:sage [2017/08/24(木) 00:18:50.06 ID:z2dH8u8+.net] C#erはタスク管理どうやってんの? gradleみたいなツールが欲しいんだがdotnetランタイムだけで動作する類似品ツールはないのか
748 名前:デフォルトの名無しさん mailto:sage [2017/08/24(木) 06:39:12.62 ID:CEXjJv+U.net] >>727 タスク管理というと曖昧だな…ビルドツールのことを言ってる? dotnetランタイムって言い方も普通しないけど、Cakeはどう? https://www.cakebuild.net/
749 名前:デフォルトの名無しさん mailto:sage [2017/08/24(木) 07:12:48.15 ID:yRjhoaXK.net] 遠慮せずにgradle使えよw
750 名前:デフォルトの名無しさん mailto:sage [2017/08/24(木) 18:07:20.03 ID:/9zT0lsJ.net] >>728 すごく良いですね こういうのを探してました >>729 JREに依存したくなかったので…
751 名前:デフォルトの名無しさん mailto:sage [2017/08/24(木) 18:34:5
] [ここ壊れてます]
752 名前:1.61 ID:RXm0c/8O.net mailto: >>730 cakeの採用例はIdentityServer、omnisharp-roslyn、NUnitと有名どころでも増えてきてるし、覚えといて損はないよ [] [ここ壊れてます]
753 名前:デフォルトの名無しさん mailto:sage [2017/08/24(木) 19:31:41.54 ID:nG5FC+BG.net] >>729 調べて損した
754 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 11:54:03.28 ID:O1j4weut.net] 注文明細の税込価格を計算して注文ヘッダごとに合計する 合計値が注文ヘッダに設定されている注文上限価格を超えている注文ヘッダを抽出する 抽出した注文ヘッダを注文日順に順位を付ける 順位が100位から200位までの注文ヘッダを抽出する 抽出した注文ヘッダに注文明細を内部結合する EFでこういうクエリ書ける? 速度チューニングできる?
755 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 12:05:31.90 ID:Tg9xTtAy.net] できる
756 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 12:20:52.90 ID:O1j4weut.net] >>734 あなたならどう書きますか?
757 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 12:33:45.54 ID:bF0cAHIp.net] それがおまえの仕事だろ。
758 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 14:05:57.18 ID:PArSsv+v.net] >>735 733を雇えば全て解決
759 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 14:42:14.97 ID:O1j4weut.net] なるほどつまりできないんですね その程度でしたか
760 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 14:47:48.25 ID:bF0cAHIp.net] その程度なんです。2chに仕事を丸投げしようとしたあなたがアホだったんです。 もしあなたがSIerならMSのサポートにチューニングに関する質問はするべきです。
761 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 14:59:00.54 ID:O1j4weut.net] ではこのスレは終わりですね 簡単な質問にも答えられないようでは存在する必要ないですよ
762 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 15:10:27.17 ID:bF0cAHIp.net] 仕事ができないキミは会社では終わりかもしれないけどね。
763 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 15:20:05.79 ID:O1j4weut.net] いえいえ あなたほどではありませんよ あなたの終わってる感はまさに別格です
764 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 15:48:07.94 ID:u30btijY.net] なんだまたキチガイか
765 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 16:17:03.28 ID:bF0cAHIp.net] 馬鹿にしたり煽ったら教えてくれるだろうというみっともない期待は無駄だろうな。 仕事のことで、一人でチューニングもできないスキルレベルなら素直にMSに聞きたまえ。 これが相談室でのマジメな回答だ。チューニングは簡単ではない。経験が必要だ。 なのに経験しようとせず丸投げするおまえは開発に向いてない。別格のアホ。
766 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 16:26:58.13 ID:Fj2dIxIY.net] 土曜に休日出勤してまで仕事やってんだ あんまイジメないでスルーしてやれ
767 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 16:31:49.27 ID:kzFfMUaR.net] >>742 休日出勤か しんどいな お大事に
768 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 17:05:15.13 ID:ddWhtgi2.net] 仕事の内容を2chで質問すること自体正気だとは思えない
769 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 17:10:42.94 ID:HjwTbkJP.net] なんか例によって質問者に小姑みたいにクドクド絡んでる バカが大量に湧いてるけど、こういう馬鹿な連中ってそういう自分が自分で嫌にならんのかね。 哀れというか人間的に終わってるというか
770 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 17:23:30.43 ID:ddWhtgi2.net] >>748 それが2ch。だからそんなところで仕事の質問するのがおかしい
771 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 17:24:58.52 ID:kzFfMUaR.net] >>748 そんな相手に一節ぶつけるのは さぞ爽快であろ
772 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 18:02:01.77 ID:Tg9xTtAy.net] >>740 簡単な質問を自分で解決できないなんて存在する理由ないですね
773 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 18:49:07.18 ID:T/CezPj/.net] LINQやTask絡みの質問してもまともな回答もらえないしな このスレは.NET2.0時代の人多そう
774 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 18:50:59.18 ID:MtYDTdDm.net] 正直リンクやタスクはいらないかな
775 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 19:02:48.38 ID:PArSsv+v.net] >>753 .NET2.0時代の人ですねお疲れ様です
776 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 19:09:06.41 ID:gVudpib6.net] >>748 何年も嫌み言い続けてるお前ほどしゃねえだろ
777 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 19:20:51.60 ID:NNIj3FL4.net] ここでvarの登場
778 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 19:28:39.75 ID:V/n1RF7c.net] ふらっとでやるのは困るが、ここでなら好きなだけやれw
779 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 19:32:27.30 ID:SvMhViqK.net] 質問に答えられないけどできるって言ってしまったお どうするお そうだ!相手を口撃してうやむやにするお! 俺って天才だお^_^ まあこんなところでしょうね
780 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 20:31:51.91 ID:Vm2KDGbo.net] ID変わった。俺がデキルと言ったんだが、あれを見てどこにデキナイ要素がある? 敢えて言えば一番難しいのは速度チューニングだけど条件ないからどんだけ遅い結果になってもチューニングしたといえばおkだしできるだろ
781 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 21:04:59.93 ID:KSbwYPK0.net] 質問じゃなくて単なる仕事の丸投げだもんな。 そんなのにコード起こして答える奇特な人は滅多にいないだろ。 宿題スレでも行った方がまだ良いんじゃないか。
782 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 21:29:10.36 ID:/nmV1Veo.net] >仕事の丸投げだもんな 仕事の丸投げでもいいと思う。 おもしろそうならやってみるだけだし、おもしろそうじゃなかったら放置。 ただそれだけ。
783 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 21:47:11.46 ID:tR4oKf4K.net] C#始めるのです。 コンパイラはマイクロソフトが無料で配ってるなんちゃらって統合環境。 んで、検索とかしてやってみたらCUIとかは普通にできそうだったけど、 GUIがいまいち作り方わからんかった。 と言うか何と言うやつの中の何という奴を使えばいいのかすら分からんから検索のしようもない。 そこでGUIとかその辺のアプリ的な感じのやつは本に頼ろうと思うので、おすすめの本教えてください。
784 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 23:01:57.02 ID:PfNbROPa.net] こうかな たぶんもっとスマートな書き方があると思うけど select * from 注文ヘッダ join 注文明細 on 注文ヘッダ.注文ID = 注文明細.注文ID where 注文ヘッダ.注文ID in ( select 注文ヘッダ.注文ID from ( select 注文ヘッダ.注文ID, rank() over (order by 注文日) as 注文日順 from 注文ヘッダ join 注文明細 on 注文ヘッダ.注文ID = 注文明細.注文ID group by 注文ヘッダ.注文ID, 注文ヘッダ.上限価格, 注文ヘッダ.注文日 having 注文ヘッダ.上限価格 < sum(注文明細.価格*税) ) where 注文日順 between 100 and 200 )
785 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 23:09:50.15 ID:LVvUpSa+.net] LLVMに対応しないかなぁ
786 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 23:14:56.17 ID:OnLEDDtF.net] monoは前からLLVMに対応しているし、llilcというプロジェクトもある
787 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 23:47:52.46 ID:w/8WFsta.net] >>763 グルーピング弄ればinを回避できるよ 問題はこれをEFでどう書くの? チューニングはどうするの? ってとこなんだけど SQL書いた方が生産性高いよなぁ
788 名前:デフォルトの名無しさん [2017/09/03(日) 01:48:04.82 ID:f9fpJevd.net] むしろVSいれればGUIのほうがまんまやればいいだけじゃないのか? 今時はVBAすらやったことないのが普通なんかね
789 名前:デフォルトの名無しさん mailto:sage [2017/09/03(日) 14:11:58.86 ID:1sNsxWX6.net] >>762 C#だと何検索しても大体WinFormのやり方がHitするのにどんな検索したのか不思議
790 名前:デフォルトの名無しさん mailto:sage [2017/09/03(日) 14:43:51.11 ID:SkKZ7pGs.net] WPFはヒットしないのにな。
791 名前:デフォルトの名無しさん mailto:sage [2017/09/03(日) 15:06:32.42 ID://yg3dAk.net] WPFはエヴァンジェリストのオモチャ コーダーには不向き
792 名前:デフォルトの名無しさん mailto:sage [2017/09/03(日) 15:24:32.41 ID:jdcIxspg.net] そーいやWPF関連はググると大抵MVPのサイトがヒットするわ なるほどそういうことか
793 名前:デフォルトの名無しさん mailto:sage [2017/09/03(日) 16:04:0
] [ここ壊れてます]
794 名前:3.56 ID:0sJDT6fH.net mailto: WPFさえなければもっとC#が普及してて C#の地位が高かったかもしれないと思うと悔しい MVPの人たちはどう思ってるんだか [] [ここ壊れてます]
795 名前:デフォルトの名無しさん mailto:sage [2017/09/03(日) 16:33:39.93 ID:lr6Mo9Zf.net] MVPの連中はとっくにWebへ移ったよ C#ってWeb開発の言語としては意外と普及してるんだぞ
796 名前:デフォルトの名無しさん mailto:sage [2017/09/03(日) 16:43:00.54 ID:62GYYLc/.net] >>773 お勧めの資料は何?
797 名前:デフォルトの名無しさん [2017/09/03(日) 17:20:41.31 ID:3gHqT14e.net] WCFがサーバーアプリで活躍してるのかな?
798 名前:デフォルトの名無しさん [2017/09/04(月) 08:10:46.21 ID:MfpzE0zt.net] Winアプリは最終的に一番難しいのはGUIだよ 最初は細かい事分からず適当配置して出来た気分でいるんだろうけど あとからあとから不具合が見つかって修正する事になる GUIは環境によって見た目や動作が変わってしまうのでデバッグで再現させる事が 困難な事も多い
799 名前:デフォルトの名無しさん mailto:sage [2017/09/04(月) 08:32:05.29 ID:LRLL3VtB.net] >>776 よく簡単に「一番難しい」なんて断言できるね、大したもんだ
800 名前:デフォルトの名無しさん mailto:sage [2017/09/04(月) 18:19:57.89 ID:LsDphsoK.net] 自分の体験した少ない範囲が全ての世界なんだろうな 初心者がちょっと自信つけ始めたころなんだろ
801 名前:デフォルトの名無しさん mailto:sage [2017/09/04(月) 18:41:14.80 ID:AjqafOmQ.net] 30年以上プログラミングしてるが俺も最終的にはUIだと思う。>>776 と理由は違うが
802 名前:デフォルトの名無しさん mailto:sage [2017/09/04(月) 18:41:44.52 ID:CRF6xnAl.net] ハマるとキツイのはマルチスレッド絡みかなぁ 何せ落ちた所のプログラムが正常だったりするからな mallocのサイズ間違ったバグは忘れないわ
803 名前:デフォルトの名無しさん mailto:sage [2017/09/04(月) 18:43:46.07 ID:CRF6xnAl.net] >>779 面倒だし時間はかかるが、バグったときに見えるから不具合見つけやすい
804 名前:デフォルトの名無しさん mailto:sage [2017/09/04(月) 19:10:43.88 ID:2WJ6m4B/.net] 揚げ足取るのは建設的じゃないと思うのであえて>>776 の意図を忖度してみる どうしても非ユーザーコードの比重が大きくなるから、 どうしてもバグを回避するバッドノウハウ的なものが必要になりがちって意味では確かに「難しい」かもね。 Win Formなんか2.0で追加されたコントトールバグてんこ盛りだよね。 自分全然触ってないけど、Webなんか今でもあいかわらずバッドノウハウの塊でしょ?
805 名前:デフォルトの名無しさん mailto:sage [2017/09/04(月) 19:13:34.90 ID:sRlsGpo+.net] コード書くわけでもなくここで机上の空論やっていたら十分非建設的
806 名前:デフォルトの名無しさん mailto:sage [2017/09/04(月) 19:59:16.66 ID:ws3TkDjE.net] コントトールバグってなに?
807 名前:デフォルトの名無しさん mailto:sage [2017/09/04(月) 20:13:02.91 ID:nXa8x8o4.net] それぐらい文脈からわからなければただの馬鹿だね・・
808 名前:デフォルトの名無しさん mailto:sage [2017/09/04(月) 20:15:48.40 ID:ws3TkDjE.net] >>785 答えれば済む話でしょ。いちいち幼稚園児みたいな低脳煽りはいらないから知ってたら教えてよ。
809 名前:デフォルトの名無しさん mailto:sage [2017/09/04(月) 20:24:51.33 ID:7ymyOIx0.net] 知りたきゃ低能アピールしてないで追加されたの+注意点とかでぐぐれよ
810 名前:デフォルトの名無しさん mailto:sage [2017/09/04(月) 20:25:20.57 ID:ws3TkDjE.net] >>785 答えずに逃げたのかよ、チンカスが。
811 名前:デフォルトの名無しさん mailto:sage [2017/09/04(月) 20:27:05.85 ID:ws3TkDjE.net] なんだ同一人物かよ、クソが。失せろカス。 ID:2WJ6m4B/ = ID:nXa8x8o4 = ID:7ymyOIx0
812 名前:デフォルトの名無しさん mailto:sage [2017/09/04(月) 20:28:36.51 ID:3+O8Ku+c.net] >>780 > 何せ落ちた所のプログラムが正常だったりするからな これはシングルスレッドでもメモリーをぶっ壊すとかすると発生する マルチスレッドのバグは再現性がなかったりするから厄介 何度も痛い目にあったから日頃からできる範囲でトレース入れる癖がついたわ
813 名前:デフォルトの名無しさん mailto:sage [2017/09/04(月) 20:33:18.22 ID:nXa8x8o4.net] それぐらいも文脈から推測できない馬鹿だったか・・
814 名前:デフォルトの名無しさん mailto:sage [2017/09/04(月) 20:33:56.34 ID:3+O8Ku+c.net] >>786 横からだけど
815 名前:普通に考えたら 追加されたコントロール(は)バグてんこ盛りだよね だろ あえて煽るほどの話には見えん [] [ここ壊れてます]
816 名前:デフォルトの名無しさん mailto:sage [2017/09/04(月) 20:37:00.17 ID:ws3TkDjE.net] まだ自演続けるのか。こんな過疎スレでバレバレなんだよ。
817 名前:デフォルトの名無しさん mailto:sage [2017/09/04(月) 20:41:19.57 ID:7ymyOIx0.net] 完全にキチガイw
818 名前:デフォルトの名無しさん mailto:sage [2017/09/04(月) 21:01:32.04 ID:IabL/aby.net] datagridviewのチェックボックスの挙動がおかしいくらいしか思いつかないけど、てんこ盛りってほどバグが放置されているとは思えない バグがあったところでwinFomsで組むのならそこを何とかするしかないしどうでもいい コントロール周りの不具合なら>>781 の通り目に付くからすぐわかるしな
819 名前:デフォルトの名無しさん mailto:sage [2017/09/04(月) 21:12:21.96 ID:7ymyOIx0.net] コントロールにバグというか使用上の注意なんていくらでもあるだろ 例えばカレンダーだと何も考えずに配置して表示してるとこんな風に表示がおかしくなる ttps://i.imgur.com/8dX0KcJ.png
820 名前:デフォルトの名無しさん mailto:sage [2017/09/04(月) 21:33:24.91 ID:ckceu5N+.net] 使用上の注意とバグは違うだろ
821 名前:デフォルトの名無しさん mailto:sage [2017/09/04(月) 21:41:45.10 ID:7ymyOIx0.net] 「これは仕様です」ってならそれは仕様の不具合だから、使用上の注意もバグも似たようなもんだよ
822 名前:デフォルトの名無しさん mailto:sage [2017/09/04(月) 21:55:00.09 ID:F+isrQ7Q.net] >>786 揚げ足取りかと思ったら本当にわからないのかよ…
823 名前:デフォルトの名無しさん [2017/09/05(火) 01:16:35.06 ID:nPfvfHCk.net] 誤植を指摘されて発狂自演とか底辺PGらしくて微笑ましい
824 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 02:28:06.44 ID:e94nPpfB.net] 誤植って出版絡みの人?www
825 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 06:54:17.90 ID:+ack9lyL.net] 誤植ならちゃんと校正しないとね >>800 みたいなアホ文章はちゃんと校閲しないとダメだけど
826 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 17:02:54.42 ID:WyFA8tpv.net] C#を独学で勉強し始めました プログラミング自体初めてです 超入門用の本を2冊買って最後まで読み終えたのですが、勉強を進めて行く上でオススメの本などはありますか?
827 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 17:18:06.32 ID:MsDWplbB.net] 本読むより手を動かせ
828 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 17:23:53.50 ID:RXvp/CNY.net] 本読まなくてもプログラムのスキルは身につくけど本読むだけではいつまでたっても上達しない。料理みたいなもの
829 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 17:52:57.79 ID:5Fvz8IOs.net] >>803 VSフォルダの下の方にC#の言語仕様書がWord文書で置いてあるので熟読しなさい
830 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 22:33:25.43 ID:LeFS08p/.net] >>803 猫以下?
831 名前:デフォルトの名無しさん mailto:sage [2017/09/12(火) 09:02:11.74 ID:EOOe72TQ.net] ○次受けが多いほど退場率が早くなる。高くなる 直受けの50万 客:いつまでもうちにいていいよ 3次受けの50万(客は90万払ってる) 客:短期延長していい? 5次受けの50万(客は150万払ってる) 客:作り終わったらとっと出てけ できなかったら即退場だ 長時間労働 高稼働 高スキル要求が多い フリーランスサイトを運営している零細ITの自称エージェントは労働市場から流れてくる案件を転売してるだけだった。 労働市場に加入すれば誰でも案件に応募することができた。収入が40万50万台にならなくて済む エンド - ユー子 - エージェント-JIET 公表価格 90~60 - エージェント×3 = 言い値50万以下 エンド - ユー子 - エージェント-JIET 公表価格 90~60 - エージェント×1 悪質な言い値で50万以下 エンド - ユー子 - エージェント-JIET 公表価格 90~60 - JIETに加入して公表価格で応募できる eJobgo JIET JISA で検索 優良エージェント・優良サイト 首都圏IT(PE-BANK) クラウドテック プログラマーズ
832 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 10:45:35.58 ID:Zk6Irz58.net] 本が読みたいのかプログラミングしたいのかどっち
833 名前:ネんだ?って感じだな [] [ここ壊れてます]
834 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 10:47:43.75 ID:DjFVi2hv.net] 勉強の仕方がわからないだけだよ
835 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 10:52:43.21 ID:dNmf7aOR.net] 道具とか本とか形だけ揃えて満足する人は多い。なぜかそこまでが目的な人も
836 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 14:15:15.65 ID:3905ntF4.net] 自分も手始めに色々(書籍)買い揃えてしまうほうだけど、スキルアップした時は既に旧版扱いで入手困難だったりするから身の丈合わなくても旬なうちにハードル高い物も買ってしまってる
837 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 15:28:11.94 ID:QE5Dhgdp.net] 独習C♯軽く読んで簡単な動かし方覚えてから、とりあえずDBやライブラリ等色々ネットで調べながら動くもの作ってたけど 後から修正しようと思っても一から作り直した方が早そうなプログラムを量産してます SEやPGでも無いし、自分用にしかプログラム作らないので特に納期とかも気にしなくていいけども 生産性を上げれるなら上げたいと思ってます 皆さんは後から修正するかもって思った時はどんな事に気をつけてますか?
838 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 15:35:52.66 ID:ONgAFYB5.net] >>813 機能毎にクラス分け
839 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 19:31:38.33 ID:rWX0O503.net] >>813 >>814 のそれぞれをインターフェースで結ぶ …でもやりすぎるとかえってめんどくさかったり… そのあたり上手くやれるのが経験だったり、才能だったりするんだろうな と思う俺も趣味プログラマ
840 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 19:40:35.37 ID:DjFVi2hv.net] できるだけ汎用的に使えるように>>814 だな 今回使うための用途じゃなくて、ほかにどんなことに使えるか考えつつそれも視野に入れてクラス組む そしてできたのは自分用のライブラリとして保存
841 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 19:41:42.49 ID:QE5Dhgdp.net] >>814 >>815 クラスとインターフェースですか コレクションとか凄いなぁって見ても、自分でインターフェース作った事無いですね・・・ 一応、クラスは分けて作ってますが クラスが増えすぎて、どれで何してたのか分からなくなってくる管理状況です 抽象化も出来てないので、似たような仕組みが分散しすぎてて、なんか勿体無いところも かといって一部使いまわそうとするとクラスの数珠繋ぎで依存性が出てくるので管理が大変に
842 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 19:52:54.47 ID:Zk6Irz58.net] まあ、あんまり考えすぎてもしょうがないと思うけどね これがベストと思った書き方も、将来スキルがあがったらもっとベターなやり方 思いついたりもするし とりあえず考えとく事は、クラスだなんだというよりももっとシンプルに、個々のパーツ間の 依存関係を極力シンプルにして、コードの見通しをよくしてメンテしやすくすること 他のプログラムに流用できそうな部分は、実際独立したパーツとして流用できるような 作りにしておくことくらいかな
843 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 19:57:25.63 ID:QOgyryHO.net] >>817 CommonClassとでも名付ければよか
844 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 20:10:04.77 ID:QE5Dhgdp.net] >>818 実際、部分的に使いたい時に前はこの書き方してたけど、今はこっちの書き方覚えたからこっちで少し最適化するかって感じで書いてたりしますね そんな事しないで共通化出来るように抽象化したいですが・・・ >>819 staticでそれやってましたけど、なんか違うなぁって感じでファイル読み込みや書き込みはそのままで、ソートやループ処理での計算などはクラス毎に埋め込んでますね・・・ それとも自分が考えてる様なコモンクラスと別物ですか?
845 名前:デフォルトの名無しさん mailto:sage [2017/09/17(日) 18:17:33.06 ID:PsKGEjCI.net] >>813 > 後から修正しようと思っても一から作り直した方が早そうなプログラムを量産してます これを止めて無理にでも流用するようにすれば、何が問題なのか体感できる。 それを次に生かせば、流用しやすい構成で組めるようになり、生産性が上がる。
846 名前:デフォルトの名無しさん mailto:sage [2017/09/22(金) 15:17:35.43 ID:lkenNsuH.net] オブジェクト指向でいう再利用性って、新しいものを作るときに 既存のソースファイルやDLLをコピペして使うというのとはちょっと意味合いが違うんだけどね 端的に言えば、同じ役割のクラスは同じクラスであるべき、ってことだ あまり実感ないだろうけど、大規模な開発になってくると必ずそれが崩れてくるんだよ
847 名前:デフォルトの名無しさん [2017/10/11(水) 22:06:03.34 ID:CxvWYCvq.net] C#でPDFファイルのテキストやそのテキストに張ってあるハイバーリンクのURLを 取り出したいんだが、どんな方法で可能でしょうか?
848 名前:デフォルトの名無しさん mailto:sage [2017/10/11(水) 22:13:48.35 ID:Qsqjym7k.net] >>822 東京-大阪間の飛行機と新幹線は同じクラスであるべきなんですか?
849 名前:デフォルトの名無しさん mailto:sage [2017/10/11(水) 22:20:56.76 ID:jolrOeyH.net] >>823 普通にファイル開いてそっからコピー
850 名前:デフォルトの名無しさん [2017/10/11(水) 22:24:38.71 ID:CxvWYCvq.net] >>825 普通に開くってどうやって開くの? サンプルコード教えて。
851 名前:デフォルトの名無しさん mailto:sage [2017/10/11(水) 22:30:16.87 ID:jolrOeyH.net] >>826 普通にバイナリファイルとして開く コードも仕様もそこらにあるからぐぐれ もともと印刷用だから癖はあるが簡単に読めるぞ
852 名前:デフォルトの名無しさん mailto:sage [2017/10/12(木) 05:18:07.24 ID:FxEVeaRl.net] あれってAPI提供されてないの?
853 名前:デフォルトの名無しさん [2017/10/12(木) 05:55:22.63 ID:cp/CfqWL.net] OfficeやPDF テキスト抽出について https://qiita.com/mash0510/items/caa41b1f1d8dc4b31ac6 うらる抽出は頑張って
854 名前:デフォルトの名無しさん mailto:sage [2017/10/12(木) 15:07:41.48 ID:o8TlX9Z0.net] >>823 1. そのままgrep (e.g. grep -a “www ” pdf-file) 2. pdfgrep 3. pdftotext/pdftohtmlしてgrep C#関係ないけど用を足すには十分 ハイパーリンクのurlとlink textを紐付けて抽出したいならpdftohtml
855 名前:デフォルトの名無しさん mailto:sage [2017/10/12(木) 15:30:48.87 ID:orqgo34x.net] C#宣伝してる奴がうざいんですが、どうしたらいんでしょうか?
856 名前:デフォルトの名無しさん mailto:sage [2017/10/12(木) 15:38:31.04 ID:iyTaH+M7.net] >>831 板違いなのが分からなければ諦めよう
857 名前:デフォルトの名無しさん mailto:sage [2017/10/12(木) 16:03:05.22 ID:o8TlX9Z0.net] >>831 F#をマスターしてF#を宣伝する 所詮マウンティング合戦だから 新しいマウンティングで対抗しよう
858 名前:デフォルトの名無しさん mailto:sage [2017/10/12(木) 16:34:04.71 ID:yeVmMHMU.net] >>832 >>833 了解です
859 名前:デフォルトの名無しさん [2017/10/12(木) 20:17:41.14 ID:rmq6lCFL.net] >>831 WindowsならC#を推奨するのは間違っていないが?
860 名前:デフォルトの名無しさん mailto:sage [2017/10/12(木) 20:25:21.77 ID:6wxZWyrC.net] >>835 おまえみたいに読めない奴がうざいって意味であって、C#自体に文句を言ってるわけじゃないでしょ
861 名前:デフォルトの名無しさん [2017/10/12(木) 20:29:17.66 ID:rmq6lCFL.net] >>836 自分でC#と言ってるのに、その人のことをC#と表現するからおかしい。 そんな解釈が難しいやりとりが普通の人間はプログラミングなんてやめた方がいい。
862 名前:デフォルトの名無しさん mailto:sage [2017/10/12(木) 20:35:24.74 ID:QAc7UiBI.net] そもそも、たかが1言語についてそこまで固執したり拒絶するのって、病的だよ。 たかが道具に、なんか人生を預けるレベルで考えてるのがキモイ。 自覚がないのが可哀想。病院で治るのかしらんけど。
863 名前:デフォルトの名無しさん mailto:sage [2017/10/12(木) 20:40:12.22 ID:wRjHo3Vb
] [ここ壊れてます]
864 名前:.net mailto: なんでコード関係ない話だと盛り上がるんだろうな [] [ここ壊れてます]
865 名前:デフォルトの名無しさん mailto:sage [2017/10/12(木) 20:42:29.44 ID:QAc7UiBI.net] そういうときだけなんか書く俺みたいなバカが多いからだな
866 名前:デフォルトの名無しさん mailto:sage [2017/10/12(木) 20:52:00.07 ID:ILNtvg14.net] >>838 単にC#推奨してるだけで固執とか言い出す奴の方が病的じゃね? C#使えなくて解雇でもされたのかよ w
867 名前:デフォルトの名無しさん [2017/10/12(木) 21:04:55.84 ID:cp/CfqWL.net] かなり良い言語だと思うんだけどなあ
868 名前:デフォルトの名無しさん mailto:sage [2017/10/12(木) 22:36:31.58 ID:5L9LK4sR.net] つーか、最強でしょ(他の言語知らんけど
869 名前:デフォルトの名無しさん mailto:sage [2017/10/12(木) 23:51:17.58 ID:r624txD7.net] >>831 javaスレにご迷惑おかけしているようで
870 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 00:09:38.51 ID:5nsLU4Yv.net] >>839 プログラマ以外でも参加できるから
871 名前:デフォルトの名無しさん [2017/10/13(金) 00:12:46.20 ID:9ootMMuk.net] 盛り上がってると思って、またvarかと思ったらバカだった
872 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 00:42:33.07 ID:/02if2W5.net] varを採用してからというもの、C#は今はもうマイナーオワコン言語だからな。 マカー同様スレチで普及したがるのも無理はない。
873 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 01:45:16.88 ID:lGm8W5z8X] System.Net.WebClient wc = new System.Net.WebClient(); wc.DownloadFile(url, nnn); この2行目で例外が出る原因の詳細は何かでわからないの? メッセージは「要求で例外が発生しました。」なんだけど。 ブラウザでURL直接叩いてDLできるのは確認した。
874 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 01:43:46.38 ID:l1jERKvk.net] >>847 お前Javaスレのキチガイか?
875 名前:デフォルトの名無しさん [2017/10/13(金) 02:27:14.63 ID:DqOAXvoj.net] 人気の証拠やね
876 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 02:51:53.86 ID:GlXmqXn2.net] C#って、普及してる割にgithubのリポジトリ数が少ないと思うんですが、やっぱりサラリーマン向け言語だから趣味でコード書いて公開する人が少ないんですか?
877 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 03:18:45.27 ID:2WV6tJ0M.net] 業界談義はプログラマー板でってローカルルールすら守らないのは何で?
878 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 03:30:12.26 ID:hGij+Jvi.net] ここ数年はGitHubランキング的なのを8-10位あたりでふらふらしてるけど 普及している割にというか「そんなもんじゃね?」という感覚だな
879 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 03:38:06.62 ID:/02if2W5.net] 事実から目を背けるなんてまるでマカーのようだ。フフフ、笑える。
880 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 07:49:55.20 ID:1BwGqO5B.net] 別にネガキャンとかじゃなくて普通の話題として振るけども 俺の周りの(趣味で)C#やってる人間がみんなKotlinに浮気しだしたんだが そいつら曰く、 KotlinはなんとなくC#的な雰囲気あって良い って薦めてくる まだ触ったことないんだけど、実際のとこどうなの?
881 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 08:21:22.07 ID:0vilsSxc.net] KotlinはなんとなくじゃなくてC#を名指しでリスペクト(公然と丸パクリ)してる C#もこれまで拡張を繰り返してきて綻びや変えたいけど互換性の問題で今更変えられない部分が沢山出ているので、 それを全面的に見直して綺麗に整理してある 難点を挙げるとすれば、今のところ全体的には素直で普通な言語にまとまってはいるけど Kotlinがパクリ元のC#やScalaによらずリリース後に独自に入れている部分については 節操がなくあまりセンスが良くなくてScala化の兆しが見えていることかな あの調子だと結局はScalaみたいに破綻すると思うよ
882 名前:デフォルトの名無しさん mailto:sage [2017/
] [ここ壊れてます]
883 名前:10/13(金) 08:23:13.20 ID:vLRRsIkM.net mailto: Kotlin [無断転載禁止]©2ch.net http://mevius.2ch.net/test/read.cgi/tech/1456505161/ [] [ここ壊れてます]
884 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 08:41:24.05 ID:0vilsSxc.net] C#が優れてるのは、独自路線の大きな拡張を長期にわたって繰り返し続けているのに 大きな破綻なく複雑にもなりすぎず言語を維持できているという点だ 他の言語の悪いところを見つけるのは簡単だが、トップランナーとして新しいものを作っていくのは遥かに難しいんだよ その意味ではKotlinは粗探しは非常に上手いが、後者のセンスはC#のように天才的なものは感じないね
885 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 10:40:17.30 ID:c2xsGjmq.net] C#に対する不満てほとんどは Windows自体か.NET Frameworkに対する文句だからな
886 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 10:42:45.04 ID:kWGNHU+4.net] >>844 処分して、頼むわ
887 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 11:05:21.86 ID:iKXV2/QB.net] linqのクエリ構文が出た時はどうなることかと思ったが、 メソッド構文が出て良かったよ
888 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 11:19:12.84 ID:mWlYF3iB.net] MicrosoftはいまC#よりTypeScriptに力入れてんじゃないの
889 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 12:10:11.58 ID:DI18WdpZ.net] >>862 どっちも c#はほぼ.NET Coreと.NET Standardに全振り
890 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 12:21:05.14 ID:rXsVXlwO.net] VSCodeは使いやすすぎてびっくりする TypeScriptでインテリセンスが効くのはわかるが、型書いてない普通のJSでも余裕で効く エスパーかと思うレベル このままいくとVSもVSCodeに吸収されそうだね
891 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 12:36:56.29 ID:/02if2W5.net] >>858 Javaが出てときと同じこと言ってる。同一人物か。
892 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 12:41:01.56 ID:hGij+Jvi.net] VSもVSCodeに吸収されそうの意味がさっぱりわからんが フォントレンダリングだけはちゃっちゃと同じにして ちゅーかもういい加減Windows全域でフォントのヒンティング切っとけや 本来にもう少しマシなレンダリングできるのに完全に癌になってるじゃろ
893 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 13:12:20.54 ID:n8HgMJNJ.net] やる気があればVistaの時点でやってただろうねw どうしてMSみたいな大企業が作ってるOSがフリーのLinuxより酷い品質なのかちょっと理解できないけど
894 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 13:17:51.90 ID:O16XdCSv.net] VScodeってそんな魅力的じゃないよ どちらも使ってるけど総合力じゃ今のVSのほうが数段上 VSCodeも最初と比べるとどんどん起動が遅くなってきてる
895 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 13:42:36.90 ID:mWlYF3iB.net] そらそうやろ
896 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 15:21:15.25 ID:bQrnObX5.net] vscodeって単なるエディタだろ
897 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 15:37:07.18 ID:vLRRsIkM.net] vsも単なるエディタだよね・・・
898 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 15:58:23.34 ID:/02if2W5.net] C#がVB化してユーザーも低スキル化、DQN化したのが嫌われる原因だな。
899 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 16:05:55.56 ID:qYIJYs/2.net] VBとC#なんか変わらんしユーザーというかこの板に変なのがいるだけ >>871 vsってエディタは聞いたことない
900 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 16:12:38.74 ID:/02if2W5.net] >>873 ←こいつです。
901 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 17:50:46.71 ID:k6fDlhS2.net] マルチプラットフォームなwebプログラミング向けエディタ って触れ込みだったのに今はVSと比較される様になったのか
902 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 18:32:29.21 ID:KDqUmvjk.net] 言語だけぽこぽこ新しいのがでてくるが、 そろそろ言語+標準クラスライブライというか、.NETやJavaみたいな新しい実行環境でてこねぇかな。 いまなら負の遺産を一掃してもっと素晴らしいやつができるはず
903 名前:デフォルトの名無しさん [2017/10/13(金) 18:38:11.70 ID:tXRzEGrt.net] 要は.NETをJVM化すればいいのか? Coreがもう少し充実すればええんでね?
904 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 18:54:32.24 ID:GNictDD2.net] >>871 IDEって知ってる?
905 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 18:58:38.89 ID:n8HgMJNJ.net] JavaはともかくC#や.NETにガラガラポンが必要とは思わないな
906 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 19:15:51.57 ID:vLRRsIkM.net] >>878 SATAに駆逐されたデータ転送規格だろ。そんくらい知ってるわ
907 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 19:34:09.07 ID:r6+I6nXN.net] >>880 おもろないわー
908 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 21:44:12.59 ID:/02if2W5.net] 関西人がそんなヘタな突っ込みをするわけがない。
909 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 22:05:01.47 ID:DPD6/A6x.net] >>873 まあ俺はほとんどエディタ代わりに使ってたりするけど... w
910 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 22:07:27.85 ID:6pOkahl4.net] C#もそろそろ新言語への乗り換えの時期じゃないか いつまでも残ってるダサい互換性を切ってnot nullとか新しい機能を導入してさ C#は実験場にすればいい
911 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 22:12:20.87 ID:/02if2W5.net] プラットフォームが先細りだから無駄な足掻き。 パソコンは名ばかりでもはやオフコン。業務でしか使われない。
912 名前:デフォルトの名無しさん [2017/10/13(金) 22:32:01.44 ID:HAAysV2z.net] kotlinの読み方って ことりん でOK?
913 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 22:42:29.74 ID:7WqKL+Sr.net] C#使い始めて何年も経つけど未だに乗り換えようと思うほど使いこなせない 思った通りのもの作れるし
914 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 22:43:43.87 ID:l1jERKvk.net] >>884 c#8.0
915 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 23:06:44.79 ID:/02if2W5.net] >>886 日本ではなべやかんって言われてる。
916 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 08:13:04.21 ID:Sngz5bnk.net] 我流で必要に迫られて始めたものの、汚いいVB6ちっくなコードしか書けない… キチンとセオリーに則って基礎からやり直したい とは言え、(どうせ、この先自分以外の誰かがソース開くことなんかねぇだろな…)と思うと、まぁいっか、と逃げてしまう
917 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 08:20:33.00 ID:+XwGR1nT.net] >>886 ことぅりんっ
918 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 10:44:36.38 ID:SVCVJk+z.net] >>890 惰性でいくら書いても無駄 良いコードを書くには良書を読むに限る
919 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 11:36:43.44 ID:iAy6fmRl.net] 目的がきれいなコード書くことならそれに向けて努力すべきだけど 動くものが作りたいならそんなのは遠回り
920 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 11:44:43.92 ID:SVCVJk+z.net] 動けばいいと言う奴のプログラムはえてして正しく動かないものだ
921 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 11:58:17.97 ID:QGlvjmmK.net] オラクルのJavaシルバーに合格した。 C#も勉強したいが少し不安。 似てる部分が多いだけに頭が混乱しそう
922 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 16:02:23.40 ID:1NT+cnAj.net] その場で書いて動かして後のこと考えなくていいなら汚いコードでもいいけど 長期的にメンテナンスすること考えたら多少手間でも綺麗なコード書いたほうが結局近道
923 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 16:03:40.35 ID:POcZZiww.net] >>892 おすすめの良書教えて下さい
924 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 16:09:34.83 ID:F+wwiVHB.net] >>896 C#なんてすぐバージョンが上がって推奨されてない書き方です、とか 時代についていけない老害とか馬鹿にされるんだぜ。使い捨てのコードを書く言語だよ。
925 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 16:11:41.65 ID:0bz5HDJB.net] 俺も動くものは作れるけど、汚いコードや一箇所仕様変更すると他の関数にまで影響が出て整備がほぼできないコード量産してるわ 整備不可なコードの山を見て、整備しやすいコードの書き方勉強しようとしてるけど、イディオム本読んだりデザインパターン少し調べてもイマイチ理解が深まらなかった インターフェイスや継承はまったく使ってなかったけど、最近取り入れようとサンプルコード書いてます
926 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 16:26:44.70 ID:gHhUphNv.net] リファクタリング(マーティンファウラー) エリック・エヴァンスのドメイン駆動設計 C#の本じゃないけどな
927 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 17:13:18.55 ID:RBWq+qGD.net] >>898 そんなことないよw 基本メソッドの中なんてブラックボックスで構わんが、 メソッドの切り分け方とか全体の設計方法に影響を与えるような変更なんか そうしょっちゅうあるわけじゃないから。 2.0以降考えてもジェネリkック、ラムダ式、非同期メソッド、 あと強いて言えばオプション変数、これぐらいしかないでしょ
928 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 17:23:48.06 ID:Gt2cFrms.net] taskとasync/awaitを忘れてるぞ
929 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 17:26:58.34 ID:Gt2cFrms.net] >非同期メソッド 書いてあったわ
930 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 17:40:04.26 ID:ipiotHZI.net] ジェネリック ラムダ var System.Linq 匿名型 オーバーロード解決の強化 非同期 2.0使うとこの辺りが欲しくなる
931 名前:デフォルトの名無しさん [2017/10/14(土) 17:41:10.18 ID:GRARGOD6.net] 最近はC++でさえ、がんがん新しい機能取り入れてるからな 無理やり感は否めないけど
932 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 17:42:42.97 ID:0bz5HDJB.net] まぁ実際すぐ動くもの欲しくなったら仕様変更考えない作りにする感じはある 余裕ある時じゃないと設計とか考えないから全然身に付かないけど 大手は分からないけど中小で入ったところは上層はコード共通化したがってたけど、PGはライブラリ各個で作って新機能追加の度に客先別コーティングしてたし、整備性を加えるのはそこそこ手間が掛かるのかなって印象
933 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 17:48:33.48 ID:ipiotHZI.net] 標準ライブラリとオープンソースをラップしてプロジェクト用のライブラリを作る 作業効率最適化とリスクを考えるとどうしてもこのラッピング作業が必要になる 社内ライブラリに変わったとしてもこのラッピング作業は必要だからプロジェクトの工数は減らせない それどころかバグの多さやドキュメントの少なさを考えると社内ライブラリは害悪にすらなりうる
934 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 18:23:25.93 ID:EAXt6Ted.net] refとかoutって使う?
935 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 18:33:33.69 ID:+aeiapeN.net] >>908 TryParseが最初からout使う前提 refは呼び出し先でデータ加工して返すときに無いと面倒 あとどっちもwinapiとかアンマネージのライブラリのときによく使う印象
936 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 18:40:32.10 ID:09BRVdeW.net] あと、2つ以上値を返すときは、今までrefかout使うのが便利だったが タプルさ
937 名前:ん新型で、その需要は大分減ったかもしれんね [] [ここ壊れてます]
938 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 18:41:14.11 ID:wCRGPfd0.net] 俺は綺麗に書こうと努めてるが、他人のすごいスパゲッティコードを見たとき、 ある意味これはこれですごいなと思う。 俺なら発狂しそうだし、こんな長いコードよくメンテできるなと これはこれですごいなとは思う。
939 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 18:56:56.78 ID:XRdStdss.net] >>908 多用はしないけどないと困らない?
940 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 19:08:22.69 ID:GDzf5CCz.net] >>911 同意 多分IQはあいつらの方が高いんだろうなって思う 彼らは複雑なものを複雑なまま扱えるからシンプルに置き換えて考えようって気にならないのかもしれない
941 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 19:35:40.73 ID:2nqvspLu.net] メソッドの戻り値によく処理成否のエラーコードと処理結果のオブジェクトや例外情報をプロパティにした自作クラス使っているんだけど、C#7以降はValueTuple使ったほうが楽なのかね
942 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 20:04:11.88 ID:TEHxzWsT.net] >>914 それは普通に例外使え
943 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 20:13:50.41 ID:eGxiRqCm.net] >>909 >>910 ありがとう >>912 今までは困ってなかったんだけど、あまり使い方を知らなかったせいだとおもう
944 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 10:21:44.73 ID:g/8BaPWP.net] >>911 そういう人って、書いてから何年もごぶさたなコードだって苦もなく修正できるのかな? だとすれば無条件に感心するけど 自分も作ってすぐのほかほかスパゲティなら勝手わかってるけど、ごぶさたで冷めた スパゲティはさすがに細部がどうだったか覚えてなくて、麺をほぐすのに苦労するw
945 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 10:34:18.66 ID:jiVarmiT.net] >>917 文系の記憶力を甘く見ない方がいい あいつら暗記だけで受験や大学卒業まで乗り切ってきたんだぜ 数年前のスパゲティでもここどうなってんのって聞けばちゃんと答えを返してくる
946 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 10:38:44.41 ID:pPHSVA6w.net] プログラミングも暗記がすべてだぞ
947 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 12:31:37.62 ID:6sAES7rz.net] >>917 1ヶ月たってたら厳しいw
948 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 13:52:28.53 ID:VwZ2wYnP.net] >>919 暗記で何とかなるプログラムしかやらないんだな
949 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 13:55:30.87 ID:XWjA+gHr.net] staticタスクをwhileでずっと回してデータリストのデータを監視しててエラーがあったら注意喚起のフォームを開いたりフォームのラベルを変更したりしたいんだけど staticだからタスクからインヴォーク使えないし、メインフォームに作ったフォーム開いたりするメソッドをデリゲートしようとしても静的フィールド〜でできなくて詰まった・・・ 設計見直したほうがいいレベル?
950 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 14:09:37.18 ID:Bo2AAy/J.net] TaskScheduler渡しとけばいいんでない
951 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 14:21:36.95 ID:uH5IYLUj.net] >>922 意味不明だから言いたいこと整理して 1ステートメントは短く簡潔に 複数行に分けてもいい 「〜である。」「〜だと思う。」「〜したい。」「〜してくれ。」をハッキリして
952 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 14:41:20.38 ID:yD0afN8z.net] 静的イベント定義してタスクはそれを発生させる 受け取り側各位はイベントを受けて適当にハンドルする でいいんじゃね
953 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 14:43:54.89 ID:khkF9f68.net] >>924 お前以外はわかってる
954 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 14:46:56.01 ID:XWjA+gHr.net] □メインフォーム データリストを保持してる 一定間隔でデータリストをデータベースから取ってきて更新する □バックグラウンドタスク メインフォームのコンストラクタで起動する メインフォームを閉じるまでwhileで動き続ける メインフォームのデータリストに異常値を見つけたら注意喚起フォームを開く □注意喚起フォーム データが異常値だから直せ〜のメッセージが表示してある オーナーはメインフォーム バックグラウンドタスクのメソッド上で注意喚起フォームを普通に開こうとしたらクロススレッド〜で開けない タスク上にインヴォークを記述するのはタスクがスタティックだから使えない フォームを開く処理をメインフォームに書いてタスクにデリゲート処理を記述するのもタスクがスタティックだから静的なフィールド〜でできない メインフォームはスタティックじゃないけど作りの問題でタスク側でnewするわけにはいかない どうやってタスクからイベントを投げてメインフォームでハンドルすればいいか教えてください >>924 これで理解できる?
955 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 14:48:02.73 ID:uH5IYLUj.net] >>926 それはわかってるつもりになってるだけだよ
956 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 14:52:56.88 ID:uH5IYLUj.net] >>927 後半が意味不明 タスクがスタティックってどういうこと タスクはオブジェクトだろ
957 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 15:10:29.08 ID:XWjA+gHr.net] static修飾子知らないってマジモンの素人やん そら説明しても理解できませんわ >>925 ありがとう ちょっと調べてみる!
958 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 15:42:51.61 ID:6FiFCoKL.net] バックグラウンドタスクをシングルトンパターンにして、 メインフォームから起動すればいいんちゃうか
959 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 15:48:03.42 ID:hZRxEBGG.net] >>927 >バックグラウンドタスクのメソッド上で注意喚起フォームを普通に開こうとしたらクロススレッド〜で開けない UIスレッドからタスクを実行してるならawaitでUI処理できるよね? タスク一回終わらしてUI処理してからまたタスク起動する形にすれば簡単だと思う それかイベントにするか >メインフォームのコンストラクタで起動する これって普通?コンストラクタで起動するのはちょっと気持ち悪い
960 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 15:54:54.78 ID:uH5IYLUj.net] Formが抱えてるデータを走査してるんだから Formインスタンスは持ってるんだろ ならInvokeするだけじゃねえかアホかこいつ
961 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 15:59:42.50 ID:Tx63GDtf.net] バックグラウンドタスクっているの?
962 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 16:05:38.00 ID:uH5IYLUj.net] インヴォーク(FormインスタンスのInvokeメソッドのことでいいんだよな?)を記述できないスタティックなタスク という記述から一般的な意味でのstaticメソッドではないスタティックなタスクと名付けられたもの固有の事情があることは明らか なぜなら非UIスレッドで実行中のstaticメソッドからFormインスタンスのInvokeメソッドを呼び出せないということはないからだ そもそもInvokeは非UIスレッドからUIスレッドに処理を移譲するための機構だ まずはそこ(スタティックなタスクと呼んでいる何かについて)を説明しろ
963 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 16:11:46.40 ID:64liGYG7.net] 綺麗なコードって何なんだろうと思う 俺のかいたコードじゃないことは確か クラス設計もきちんと学んだことがなく いつの間にか親子関係がおかしくなってそれぞれをコンポジションしたり よくよく見たらstaticでいいよなって思うものが生えてくる 状態なのか具象なのかが混とんとしてくる 参考にしようと小さなソフトのgithubみたら100行に満たない小さなクラスが100も200もあったりする どうやってこれの役割覚えて管理してるのかと感心する
964 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 16:31:12.04 ID:Tx63GDtf.net] >>936 製作者がクラス図書いてなきゃ そこで終了な案件 ソースからクラス図を生成するツールがうまく動いてくれればラッキー 動かなかったら地道に書いて見るしかない
965 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 16:31:43.29 ID:XWjA+gHr.net] >>932 コンストラクタで起動するのが気持ちわるいのは超同意 でもコンストラクタで立ち上げて常駐する形じゃないとダメー!!!らしいのでしゃーなしでやってる タスクの処理をUIスレッドでawaitして返り値で処理するのを繰り返す形が正解なのは理解してるんだけど >>934 ぶっちゃけボタンかタイマーで起動してawait繰り返せば済むしコードも読みやすいし実装も楽だし拡張性も上がるんだけど 「おじいちゃんはバックグラウンドという言葉が大好き」なのでしょうがない
966 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 16:34:15.07 ID:SUmdrC/e.net] >>936 小さいクラスはたくさんあっても困らない 見れば何やってるかすぐにわかるから それに小さいクラスは1つの役割に集中していることが多い(それが良い設計) なのでクラス名を見れば何をやってるクラスなのか大体わかる
967 名前: 何千行もある巨大なクラスは見てもよくわからない 大抵の場合、様々な役割が1つのクラスに詰め込まれているので、名前も曖昧になる こういうクラスは1つでもあるとプロジェクトが大混乱する [] [ここ壊れてます]
968 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 16:39:42.12 ID:Tx63GDtf.net] >>939 俺はわからんかった 細切れソースは俺は読めない 資料書いてくれ
969 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 16:41:28.87 ID:SUmdrC/e.net] >>938 そもそも繰り返すのは正解じゃない 入力系イベントで同期的に検証すればいいだけの話 今回の場合は入力ではなくデータ取得なので取得したあとにデータを検証ればいい 検証なんてほとんど時間がかからないんだから非同期にする必要はない データに変化がないのに何度も繰り返しデータが正しいか検証したってしょうがない
970 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 16:45:10.71 ID:SUmdrC/e.net] >>940 そうか 長いクラスを読むのはもっと大変だろうね
971 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 16:46:24.51 ID:64liGYG7.net] 俺が見たのは何とかジェネレーターというの沢山あるものだった AジェネレーターがBジェネレーターをつくりそのクラスからCジェネレーターが出来て…と とてもとても理解不能だった なぜなんとかジェネレーターが必要なのかどうかがわからない
972 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 16:48:21.34 ID:eZM6bYju.net] コンパクトなクラスが読めないのは能力云々より 設計か命名の問題だと思う
973 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 16:49:26.63 ID:Tx63GDtf.net] >>942 そういう問題じゃなくて意味があるまとまりにしてくれないと困る んでおそらく形成されているであろうツリー構造がソースから把握できない
974 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 16:53:40.20 ID:Tx63GDtf.net] >>943 単ー複の複が増減するんだろうねw クラス図だと「ー●」確かこんな関係?
975 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 16:58:24.70 ID:64liGYG7.net] コンストラクタ+メソッド1個みたいのもたくさんあった 単機能を実装したらこういうことになるんだろうとは思うけど クラスが現実世界のものを表してるならこんな感じにはならない
976 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 16:59:23.02 ID:HL16aayQ.net] >>945 クラスは意味のあるまとまりだよ クラスのグルーピングは名前空間でやってるでしょ 名前空間使ってないなら命名規約でわかるようになってるんじゃないかな どっちも無いならちょっと不親切だね ちなみにどのリポジトリ?Githubだったよね?
977 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 17:01:23.72 ID:Tx63GDtf.net] >>947 作るの勝手だけど そういう奴に限って設計書のクラスの 記述漏れてんだよなぁ プチクラス作れば作るほど 設計書書くの大変なのに
978 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 17:03:33.64 ID:Tx63GDtf.net] >>948 githubなんてアクセスしたら警告表示が出ちまうよ
979 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 17:03:58.81 ID:HL16aayQ.net] >>943 それはジェネレーターではなくファクトリーでは? DIフレームワークを使わない硬派なプロジェクトだと大量のファクトリーが作られる
980 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 17:06:39.12 ID:Tx63GDtf.net] >>951 たくさん種類があるんじゃね?
981 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 20:01:37.79 ID:pPHSVA6w.net] 無駄にこだわりが多かったりプライド高いやつのは汚いソースになるな
982 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 20:21:58.89 ID:7EwQRwAf.net] >>908 使わない 過去の遺物 ヒープ汚したく無い時のstruct用はあるが例外やね
983 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 20:24:26.52 ID:7EwQRwAf.net] >>914 今ならOptionやらなんやらやね
984 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 20:41:56.58 ID:T+wcAuKm.net] >>954 過去の遺物ってことは無いな C#7で参照戻り値と参照ローカル変数が追加されたくらいだし
985 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 22:31:21.56 ID:9R+c2v2L.net] C#はコードを使い捨てにする言語だからな。 殴り書きの汚いソースでも動くように最強のIDEがサポートしてくれる。
986 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 22:39:13.51 ID:Gr3hJnkQ.net] それには同意できない 殴り書きでいいならpythonつかえと
987 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 22:44:28.44 ID:9R+c2v2L.net] おまえに命令される筋合いはない。おまえこそCOBOLでも使ってろよ。
988 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 22:47:00.42 ID:iejCBPTQ.net] ちょっとワロタ
989 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 22:52:11.14 ID:gXUARaWp.net] 業務系でC#使う上で最強のプロジェクト管理・ソース管理はどれですかね?
990 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 22:57:23.96 ID:s9CmER57.net] 個人プレーならzipでソルーション丸ごと固めるのが結局最強
991 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 23:01:23.07 ID:9GFvcsU0.net] >>961 GitHub Enterprise
992 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 23:04:37.66 ID:9R+c2v2L.net] TFSは死んだのか。
993 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 23:17:33.61 ID:dd5lceIv.net] 今やMSもGithubだからなあ
994 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 23:17:50.60 ID:9GFvcsU0.net] >>964 VSTS
995 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 23:52:49.16 ID:9R+c2v2L.net] C++保守用に未だVSS使ってるわ。新規で作ることないから移行する気がない。 個人ではC#のコードは使い捨てだから変更履歴なんかいらないよな。バックアップだけで十分。
996 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 00:06:28.84 ID:jGcPR8aa.net] バックアップ目的だけでもgitのほうが楽だわ 何も考えずプッシュするだけ
997 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 00:10:00.94 ID:TyZJj4Kq.net] VCSに対してCVSとかSVNとかのイメージを引きずってるなら、 Gitは食わず嫌いしないで一度試してみるべきだな 本当に手軽に使え、全く負担にならない
998 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 00:35:37.42 ID:pMOr9sAk.net] >>969 gitって非公開で使うにはお金かかるんですか?
999 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 00:38:16.40 ID:7ho3Goo/.net] gitは今はVSにもデフォルトで入ってるんじゃないか?ネットワークないローカル環境でも使える githubはしらね
1000 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 00:47:42.36 ID:eZI1RZBb.net] githubは非公開はお金がかかる そういうサービス使わないで自分でgit使って自前のgitリポジトリ利用はタダ 好きなように運用したらいい
1001 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 00:49:28.23 ID:TyZJj4Kq.net] gitはローカルで使いながら必要に応じてリモートと同期取るもんだけど、 無料でプライベートリポジトリが持てるホスティングサービスとしてはbitbucketが有名 github的な機能が不要で本当にgitリポジトリのホスティングだけでいいならAWS CodeCommitとかも無料で使える
1002 名前:デフォルトの名無しさん [2017/10/16(月) 01:22:35.89 ID:TG+ykm1v.net] 個人でVSTS使おうと思うけど無料なん? プライベートリポジトリ。
1003 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 01:35:49.09 ID:pMOr9sAk.net] gitと、githubって別物だったのかw
1004 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 01:38:02.07 ID:1MDONeW4.net] >>974 うん
1005 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 02:22:04.00 ID:7CHwAcHs.net] 乱立しすぎ。
1006 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 02:25:43.57 ID:TG+ykm1v.net] >>976 試してます。ありがとうございます。
1007 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 08:21:49.44 ID:dwD3mD07.net] >>977 世の中はGitで完全に統一されてるよ どんなホスティングサービスだろうがツールだろうが扱うのはGitリポジトリ Gitでバージョン管理されているディレクトリをどこに置くか、GUIクライアントに何を使うか、の違いに過ぎない 移行も空のリポジトリ作ってプッシュするだけだ
1008 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 08:36:34.51 ID:7CHwAcHs.net] まんまとこの糞ボケに騙されたわ。 gitは糞複雑すぎる。
1009 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 08:49:18.18 ID:dwD3mD07.net] >>980 だったら全世界がお前を騙してることになるぞ 今時Gitなんか開発者にとってはHTTPと同レベルの常識 Gitできない時点でまともにプログラム書けるのか疑われるレベルだぞ
1010 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 10:04:14.42 ID:rPeh4Mh4.net] >>980 プログラマ向いてないよ
1011 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 10:04:38.76 ID:qSwuY79x.net] うーん、やっぱりgitは日本語入れると死ぬなぁ 俺だけ?
1012 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 10:10:42.73 ID:rPeh4Mh4.net] >>983 日本語で
1013 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 10:14:51.68 ID:qSwuY79x.net] >>984 git、日本語のフォルダとかファイルとか
1014 名前:ると駄目だわ [] [ここ壊れてます]
1015 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 10:16:55.41 ID:7CHwAcHs.net] >>981-984 もはやスレチじゃ。gitスレに帰れ、アホども。
1016 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 10:32:00.46 ID:rPeh4Mh4.net] >>986 そうだね、Gitも使えないんじゃc#スレにいてもしょうがないね
1017 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 10:57:45.62 ID:qSwuY79x.net] みんな日本語設定なんでうまくいくの?
1018 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 10:58:32.74 ID:FZpcfz8T.net] VSに統合されてるし 変わったことしようとしなければ難しくないと思うけどな
1019 名前:デフォルトの名無しさん [2017/10/16(月) 11:26:00.31 ID:Bpg1BMlQ.net] なんでGit使うの? MSの無料のなんちゃらファウンデーションの方がよくない?
1020 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 11:36:48.49 ID:1Xir09k9.net] >>990 バージョン管理とホスティングを混同してるだろお前
1021 名前:デフォルトの名無しさん [2017/10/16(月) 11:37:48.11 ID:Bpg1BMlQ.net] >>991 うん、多分わかってないわ
1022 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 11:38:48.59 ID:ts6qmxVh.net] >>988 糞古いの使ってないか?たしか1.6ぐらいまでは日本語不具合あったと思う。詳しくはこっちできけ Git 16©2ch.net mevius.2ch.net/test/read.cgi/tech/1502726047/
1023 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 11:39:33.27 ID:1Xir09k9.net] >>992 VSTS(TFS)を使う場合でも、バージョン管理は基本的にGitやで
1024 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 19:35:11.46 ID:3WbDhRse.net] >>956 それが例外の特殊必要例やね 積極的に使うものではなくてある特定の人向けのもの
1025 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 19:50:32.43 ID:BHf6I/rR.net] 結局使う場面があるってことやね
1026 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 19:51:44.84 ID:eZI1RZBb.net] みんなTryParseって使ってないのかな?
1027 名前:デフォルトの名無しさん [2017/10/16(月) 20:15:08.82 ID:snIoncYK.net] gitlabは確か無料だぞ OSSだから自分で鯖立ても出来たはず
1028 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 20:20:36.66 ID:oJ8YHn8m.net] >>997 それは普通に使うな
1029 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 21:39:17.75 ID:uXI4Esj0.net] Dictionary.TryGetValue も
1030 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 22:18:18.74 ID:7CHwAcHs.net] >>993 向こうで何があったか知らないがgitスレはIP表示にしてるからこっちで暴れてるのではないか。 git関連は巣に戻れ。
1031 名前:片山博文MZ mailto:sage [2017/10/16(月) 23:46:42.68 ID:XYyvKIYb.net] 終了。
1032 名前:1001 [Over 1000 Thread.net] このスレッドは1000を超えました。 新しいスレッドを立ててください。 life time: 177日 8時間 9分 49秒
1033 名前:過去ログ ★ [[過去ログ]] ■ このスレッドは過去ログ倉庫に格納されています